Overview
Skills
Job Details
Job Title: Software Engineer
Location: Freehold, NJ 07728 and Domestic travel required approximately 5% of time to various unanticipated client sites. Travel and relocation required to unanticipated client locations throughout the U.S.
Position Responsibilities:
Analyze, design, develop, enhance, and support applications and microservices that integrate with existing business components using established processes, frameworks, and technologies.
Architect, design, develop, and implement Java and Angular-based components and interfaces in a fast-paced agile environment.
Perform development using Spring, Spring Boot, JUnit, Mockito, Angular, RESTful Web Services, Microservices Architecture, Docker/Kubernetes/Containers, Hibernate/JPA, JDBC, etc.
Develop and support existing and new project requirements, including coordinating with business users to understand requirements and analyzing the potential impact of implementing change requests.
Perform tasks to comprehensively analyze application and process issues, including problem identification, communication, and coordination with business users facing support teams.
Regularly communicate work progress with management, identifying CI/CD issues early and resolving them quickly to avoid or minimize impact on the project.
Write code using engineering best practices code coverage using Jest, code quality, and CI/CD practices.
Develop enterprise applications with Microservices Architecture, REST and SOAP Web services, Spring, Hibernate, Java Persistence APIs (JPA), and J2EE technologies.
Develop web applications using Web 2.0, MVC Struts, Servlets, JSP, JMS, XML, JavaScript, AJAX, Spring,Hibernate, and HTML.
Develop a framework for new microservices or take ownership of new microservices end to end using Design Patterns, Microservice Principles, Security, and Fault Tolerant concepts.
Deploy services by writing Docker configurations and using OpenShift to create deployment pipelines, migrating code through DEV, QA, UAT, and Production environments using OpenShift pipelines.
Communicate Status Reports, blockers if any to client, also provide the way to sort out the blockers.
Domestic travel required approximately 5% of time to various unanticipated client sites. Travel and relocation required to unanticipated client locations throughout the U.S.
Required Skills & Experience:
Bachelor s or foreign equivalent degree in Computer Science or Electrical Engineering followed by 5 years of experience in the job offered or 5 years of progressive experience in the related occupations of Senior Consultant, Software Developer, or equivalent using tools such as AWS cloud technologies like AWS lambda, EC2, EKS, S3bucket, IAM rules, SQS, SNS, Dynamo DB, Kafka messaging services for asynchronous processing of data, UIframe works like React, Stencil JS and Angular.
Domestic travel required approximately 5% of time to various unanticipated client sites. Travel and relocation required to unanticipated client locations throughout the U.S.