6+ years of Java/J2EE development experience
Key Responsibilities:
· Full lifecycle - analysis, design, development, testing and implementation- of new or enhancements to middleware (micro) services
· Maintain middleware modules and services with code quality standards
· Keep applications free of security vulnerabilities in compliance with organization’s security policies
· Assist in troubleshooting and resolving production issues. Provide suggestions for preventative steps
· Incorporate suggestions for improvements and enhancements where meaningful
· May assist/lead in developing and maintaining technical documentation and store it in central locations (like Confluence, SharePoint) for accessible to team members.
Requirements:
· Minimum 8+ years of Java/J2EE development experience
· Experience with Spring, Spring Boot, Spring Cloud, Spring Security, Rest API, Spring Data
· Working knowledge of RabbitMQ or similar message broker
· Good knowledge of Oracle PL-SQL
· Experience with unit testing framework (Junit)
· Worked on Java build & dependency management using tools like Maven, Nexus
· Experience developing Restful services and associated testing using postman
· Knowledge and experience with PCF
· Hand on experience fixing security vulnerabilities and keeping open-source components up to date.
· Maintain code quality with static code analysis using SonarQube
· Working knowledge of code repository and management with tools like GitLab.
· Working knowledge of Atlassian tools like Jira and Confluence.
· Working knowledge of Linux
Job Type: Full-time
Pay: $100,000.00 - $104,400.38 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Schedule:
- 8 hour shift
Experience:
- REST: 5 years (Preferred)
- Java: 5 years (Preferred)
Ability to Commute:
- Bergenfield, NJ 07621 (Preferred)
Ability to Relocate:
- Bergenfield, NJ 07621: Relocate before starting work (Preferred)
Work Location: In person