Full Stack Java Developer
FULL STACK JAVA Developer, 10+ years, 24 months, HYBRID, Albany, NY, (50% On-Site Requirement โ Relocation Required), client NYS IES team (Integrated Eligibility System Program)
Roles & Responsibilities
- Responsibilities will include the translation of the business requirement and use cases to support development of java-based applications.
- Work with architects to transform the high- and low-level system design into technical components.
- Design, develop, and test applications based on technical requirements, design & architecture principles & standards
- Design and develop reusable code and libraries
- 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
- Lead and mentor a team of developers and provide technical expertise
- Other duties as assigned
Mandatory Qualifications:
- Level III - More than seven (7) years of experience working on complex projects with 2 or more years in a leadership role as a Developer
- More than Seven (7) Years 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 Qualifications:
- Seven (7) or more years' experience in implementing extensive unit-tests using automated test frameworks such as JUnit.
- Five (5) or more years' experience in implementing web applications using JavaScript based UI framework.
- Five (5) or more years' experience in continuous integration, build & dependency management using tools such as Git, Jenkins, artifactory/nexus, Maven
- Seven (7) years' experience in writing complex SQL statements and queries against RDBMS such as Oracle.
- Seven (7) years' experience in implementing applications using Microservices or Service Oriented Architecture principles.
- Three (3) or more years in using NoSQL data storage such as MongoDB.
- Experience in one or more of the following system components or platform: application integration platform such as API Gateway platform (MuleSoft Anypoint) or business rules management system such as Operational Decision Manager or Business Process Management or Workflow Engine.
- Working Experience in Enterprise Content Management system (FileNet).
- Working experience and knowledge in using distributed messaging platforms like Kafka.
- Working experience and knowledge in using caching platforms like Redis.