Job title: Java App Architect – 100% Remote within USA
Job description: Lead Principal Java Engineer – 100 Remote – Ownership of the entire platform for a household name – 1224 Month Contract – Healthcare Summary The SeniorLeadPrincipal Java Engineer will be part of an agile team working to build industry-leading applications and services that are focused on driving customer value and experience. Work in a collaborative fashion to build industry-leading digital and voice omnichannel platforms for the distribution of products. Assist in the modernization of legacy applications to decouple services and implement microservices. Design, implement and support new (yet to be released) high visibility online web API product. The product is developed and implemented in Spring Boot with Spring MVC, Spring Data, Spring Security, and Apache Camel interfacing with Apigee as an external API intermediate and PostgreSQL for persistent storage. Primary Responsibilities Core Java Development Experience as a full-stack Java Software Engineer developing enterprise-class web applications and services in the latest versions of Java (1.7 1.8) Experience with Architectural Frameworks Experience with Spring ideally, Spring Boot, framework required. Experience with both is ideal however deep knowledge of Spring will allow a short learning curve for Spring Boot. Experience or strong knowledge of architectural frameworks or patterns such as microservices, cloud-native application architecture, event-driven, andor message-based architectures. These architectures are being leveraged in the environment. Domain Expertise within eCommerce (cataloging products), Payments or Customer Experience Papa John’s Information Digital Services (IDS) and Enterprise IT (EIT) is undergoing a digital omnichannel, technology, and business transformation. Senior-level and above software engineers with applicable technological backgrounds and experience in similar domains are of strong interest and can bring extended business value to their organization. Domains relative to eCommerce, particularly B2C, electronic payments, cataloging are relative to PJ’s business model. Will provide high visibility feature to online presence and marketability Spring Boot based, embedded Tomcat with remote configuration serviceconfiguration Designed to support responsive web clients via a REST API Consult with client groups to gather information about program needs, objectives, functions, features, and inputoutput requirements Convert designs and specifications into code Compile code and correct errors detected in the compilation process. Analyze code to find causes of errors and revise code Test code using the structured testing methodology, confirm programs meet specifications Document testing and ensure that the tests meet quality assurance requirements. Work with team members to prototype, refine, test, and debug programs to meet needs Train and assist team members in developmental skills Ensure development standards are adhered to (i.e. coding syntax, look and feel commenting methods) Provide technical assistance by responding to inquiries from others regarding errors, problems, or questions about developed software Write and maintain technical specifications, documentation to describe program development, coding, testing, changes, and corrections, installation, and operation of the developed software Qualifications Bachelor’s degree in CIS or Engineering highly preferred Senior level experience developing enterprise-class Java-based web applications and services using the latest versions (78) Experience with modern architectural frameworks and patterns micro-services, event-driven or message-based Experience or knowledge of cloud-native application development Experience with Spring Development including Spring Boot, Spring MVC, Spring Integration and Spring Data Experience with JMS – Apache Kafka or Apache ActiveMQ Artemis Experience developing in complex environments using relational and non-relational databases Experience within Agile scrum environments Knowledgeable of DevOps and CICD processes and tooling – Jenkins, Docker Non-Technical Skills Must have excellent communication skills, written and oral Must be able to effectively mentor and coach others – a critical part of the role Lead Principal Java Engineer – 100 Remote – Ownership of the entire platform for a household name – 1224 Month Contract – Healthcare Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.
Location: New York City, NY
Job date: Sat, 21 Nov 2020 23:54:09 GMT
Apply for the job now!