Java Software Engineer - Comptech Associates Inc.
Whitehouse Station, NJ 08889
About the Job
Job Title: Java Software Engineer
Duration: 3+ Months (CTH)
Location: Whitehouse Station, NJ
No. of Positions: 2
Location Address 202 Halls Mill Rd, Whitehouse Station NJ 08889
Interview process 1D2 hour remote (2 to 3 rounds)
Job Description for Java Software Engineer
To enable our business to expand our lead in a market increasingly enhanced by technology, Client is undertaking a substantial technology transformation. We are seeking a talented Information Technology professional to join the Personal Risk Services (PRS) in a senior engineering position. As a Java Software Engineer, you will be contributing to the development of robust and scalable web applications, utilizing your expertise in both front-end and back-end technologies. You will have the opportunity to work closely with cross-functional teams to identify and implement innovative solutions that enhance the overall user experience for our business and agency partners. We're looking for a talented individual who is passionate about technology, building and maintaining quality systems with software implementation best practices.
Key Responsibilities
" Design, developing front-end web apps using Angular, HTML, and CSS.
" Developing and managing backend functionalities through REST APIs constructed with Spring Boot, NodeJS, and TypeScript
" Experienced in Azure solutions, such as Azure Blob, API Management, Cosmos DB and AKS.
" Collaborating with cross-functional teams to ensure efficient and effective application development.
" Troubleshooting and debugging web applications to ensure optimal performance and functionality.
" Lead the rapid development iterations of feature level assignments.
" Mentor Junior Engineers
Requirements
" 5-7 years of experience as hands-on full stack software engineer.
" Experience in development of REST based APIs using Open API specification and/or creating specifications w/swagger.
" Strong Hands-on experience in Java/J2EE, Spring boot, Cosmos, Mongo, Angular/React and Azure services.
" Extensive familiarity with tools and methodologies used in large-scale web development.
" Cloud experience in configuring DevOps, continuous integration, and continuous deployment pipelines.
" Experience in modernizing legacy systems. Specific experience in modernizing the Tech stack for SmallTalk, Mainframe IMS, MQ, and COBOL, to the latest technology stack is highly preferred
" Ability to analyze and evaluate existing legacy systems, identify areas for improvement, and propose effective modernization solutions
" Experience in automating the data conversion from legacy database like IMS / DB2 to more modern database
" Experience with understanding COBOL copybooks, parsing messages in the copybook format and processing them using Java.
" Proficiency in developing migration strategies, including adapting existing application code, refactoring legacy code, and integrating with other systems using the latest technology stack.
" Strong problem-solving and troubleshooting skills, with the ability to debug and resolve issues related to legacy system migration and modernization processes.
" Hands-on experience working with code quality and code coverage tools/frameworks.
" Understanding of how to secure webapps and APIs using OpenID/OAuth2.0 standards.
" Excellent written/verbal skills and demonstrated ability to meet commitments under pressure.
Key Behaviors and Competencies
" An excellent communicator and collaborator across multiple technical teams
" Must be a self-starter, work without supervision.
" Ability to take full ownership of work and show initiative as needed.
" Has demonstrated the ability to work across cultural and language barriers.
Duration: 3+ Months (CTH)
Location: Whitehouse Station, NJ
No. of Positions: 2
Location Address 202 Halls Mill Rd, Whitehouse Station NJ 08889
Interview process 1D2 hour remote (2 to 3 rounds)
Job Description for Java Software Engineer
To enable our business to expand our lead in a market increasingly enhanced by technology, Client is undertaking a substantial technology transformation. We are seeking a talented Information Technology professional to join the Personal Risk Services (PRS) in a senior engineering position. As a Java Software Engineer, you will be contributing to the development of robust and scalable web applications, utilizing your expertise in both front-end and back-end technologies. You will have the opportunity to work closely with cross-functional teams to identify and implement innovative solutions that enhance the overall user experience for our business and agency partners. We're looking for a talented individual who is passionate about technology, building and maintaining quality systems with software implementation best practices.
Key Responsibilities
" Design, developing front-end web apps using Angular, HTML, and CSS.
" Developing and managing backend functionalities through REST APIs constructed with Spring Boot, NodeJS, and TypeScript
" Experienced in Azure solutions, such as Azure Blob, API Management, Cosmos DB and AKS.
" Collaborating with cross-functional teams to ensure efficient and effective application development.
" Troubleshooting and debugging web applications to ensure optimal performance and functionality.
" Lead the rapid development iterations of feature level assignments.
" Mentor Junior Engineers
Requirements
" 5-7 years of experience as hands-on full stack software engineer.
" Experience in development of REST based APIs using Open API specification and/or creating specifications w/swagger.
" Strong Hands-on experience in Java/J2EE, Spring boot, Cosmos, Mongo, Angular/React and Azure services.
" Extensive familiarity with tools and methodologies used in large-scale web development.
" Cloud experience in configuring DevOps, continuous integration, and continuous deployment pipelines.
" Experience in modernizing legacy systems. Specific experience in modernizing the Tech stack for SmallTalk, Mainframe IMS, MQ, and COBOL, to the latest technology stack is highly preferred
" Ability to analyze and evaluate existing legacy systems, identify areas for improvement, and propose effective modernization solutions
" Experience in automating the data conversion from legacy database like IMS / DB2 to more modern database
" Experience with understanding COBOL copybooks, parsing messages in the copybook format and processing them using Java.
" Proficiency in developing migration strategies, including adapting existing application code, refactoring legacy code, and integrating with other systems using the latest technology stack.
" Strong problem-solving and troubleshooting skills, with the ability to debug and resolve issues related to legacy system migration and modernization processes.
" Hands-on experience working with code quality and code coverage tools/frameworks.
" Understanding of how to secure webapps and APIs using OpenID/OAuth2.0 standards.
" Excellent written/verbal skills and demonstrated ability to meet commitments under pressure.
Key Behaviors and Competencies
" An excellent communicator and collaborator across multiple technical teams
" Must be a self-starter, work without supervision.
" Ability to take full ownership of work and show initiative as needed.
" Has demonstrated the ability to work across cultural and language barriers.
Source : Comptech Associates Inc.