Position: Lead Java developer
Duration: 6+months
Location: 40 North Street, Albany, NY , 12203
(Hybrid - 1 week onsite followed by 1 week remote)
Required Skills:
More than seven (7) years of experience working on complex projects with 2 or more years in a leadership role as a Developer.
Seven (7) Years of experience in software development of enterprise-level applications using JEE, JMS, Webservices and ORM such JPA/Hibernate
More than Five (5) years of experience in developing applications using Spring API & frameworks including but not limited to Spring MVC, Spring Batch, Spring Boot and Spring REST
Desirable Skills
Seven (7) or more years of experience in implementing extensive unit-tests using automated test frameworks.
Three (3) or more years of experience in implementing web applications using JSON/Angular.JS.
Five (5) or more years of experience in continuous integration, build & dependency management using tools such as Git, Jenkins, artifactory/nexus, Maven.
Seven (7) years of experience in writing complex SQL statements and queries against RDBMS such as Oracle or MS SQL Server.
Five (5) or more years of experience in implementing applications using Microservices or Service Oriented Architecture principles.
Three (3) or more years of experience in using NoSQL data storage such as MongoDB.
Working experience and knowledge in using Cloud based systems such as Azure/Google/Etc.
Working experience and knowledge in using security platforms such as Okta, SSO, Active Directory.
Working experience and knowledge handling with distributed platforms like Kafka, MuleSoft, Redis, etc.
Working experience and knowledge handling with container platforms such as Red Hat OpenShif.t
Daily activities will include, but are not limited to:
Responsibilities will include translation of the business requirement and use cases to develop enterprise applications and unit testing of same.
Work with the technical leads and architects to transform the high- and low-level system design into technical components.
Develop applications based on technical requirements, design & architecture principles & standards.
Build reusable code and libraries for platform & shared services.
Produce work products and applications that reflect and ensure system design.
and delivery are in line with business needs and project plan.
Collaborate with other team members and stakeholders.
Other duties as assigned.
Regards
Sonali Gupta
Technical Recruiter
KPG99 INC
E: sonali@kpgtech.com