ROLE: Lead Java Developer LOCATION: Remote OVERVIEW: Apex Systems has an immediate need for Lead Java Developer to oversee development of a new application, for our leading financial regulation client. The position is a long term contract-to-hire basis, with a competitive hourly compensation. Successful candidates must have strong development experience utilizing Java and Angular, with leadership skills. Daily Responsibilities/Required Skills:
- BSc/MS Degree in Computer Science or related field
- Strong competency in Java 11 and further (the latest features) including writing testable code using Unit Tests, Integration tests
- Strong knowledge of design patterns and application architecture
- Design and develop containerized Spring Boot based Microservice architecture components
- Conceptualize and implement Angular front end components (version 8 and above) for reusability/modularity/testability.
- Deep understanding and implementation knowledge of Postgres database including Data persistence in JAVA using JPA/Hibernate
- Strong working knowledge and implementation of CI, CD pipelines using (Maven/Jenkins/Github/Gitlabs ) including Code quality, code smells and configure reporting (eg: SONAR)
- Hands on knowledge with AWS including ECS/EC2/EKS, Security groups and IAM roles.
- Architect and develop event based architecture use cases using SQS/SNS including efficient usage of serverless functions(AWS Lambda)
- Ability to lead a team and be escalation point for code issues
- Excellent mentorship of developers to maintain high code quality and efficiency standards
Required Skills : Java, Spring, Angular, AWS
Basic Qualification : Additional Skills : Background Check :Yes Drug Screen :Yes Notes : Selling points for candidate : Project Verification Info : Candidate must be your W2 Employee :Yes Exclusive to Apex :No Face to face interview required :No Candidate must be local :No Candidate must be authorized to work without sponsorship ::No Interview times set : :No Type of project :Development/Engineering Master Job Title :Dev: Java Branch Code :Montgomery County