Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
DUTIES:
- Work closely with development team, architect, project manager, product owner to design, develop, unit test, debug and maintain java-based web applications in accordance with functional requirements and scope of work.
- Focus on quality, security and performance while continuously delivering features and enhancements using Agile and SAFe practices.
- Design, develop and deploy WebSphere Commerce, Struts, REST based Microservices using Spring Boot & Spring-Cloud-Netflix OSS (Eureka server, Hystrix, Feign) and Containers.
- Contribute and conform to Digital Engineering adopted software development standards.
- Deploy web application using Docker onto a Kubernetes cluster managed by Amazon Elastic Container Service for Kubernetes (EKS).
- Practice Continuous Integration/Continuous Deployment pipelines using Jenkins and Gradle.
- Create customized Splunk dashboards to communicate performance details with technical as well as non-technical staff.
- Support company product on production as needed, quickly troubleshoot and deploy fixes to production.
- Query, monitor and analyze logs for exceptions.
- Review technical designs and code contributed by others and provide feedback on any changes that are necessary
REQUIREMENTS:
MINIMUM Education Requirement: Master’s degree in Computer Science, Computer Engineering, Electronic Engineering, or related field of study.
MINIMUM Experience Requirement: 3 years of experience in software development, or any occupation in which the required experience can be gained, or related experience.
Alternative Education and Experience Requirement: Bachelor’s degree in Computer Science, Computer Engineering, Electronic Engineering, or related field of study, plus 6 years of experience in software development, or any occupation in which the required experience can be gained, or related experience Required knowledge or experience with:
- Spring Boot;
- Websphere Commerce;
- Struts;
- Spring-Cloud-Netflix OSS (Eureka server, Hystrix, Feign);
- Containers;
- Agile methodology;
- Docker;
- Kubernetes;
- Jenkins;
- Gradle;
- Splunk.