What are the responsibilities and job description for the Lead Java Developer position at Tech Tammina?
Role : Senior Java developer / Lead
Location : Albany, NY (50% remote, 50% onsite)
Duration : 12 months
Rate : Market
Key Responsibilities :
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
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 imited to Spring MVC, Spring Batch, Spring Boot and Spring REST
Desired Qualifications :
Seven (7) or more years experience in implementing extensive unit-tests using automated test frameworks
Three (3) or more years experience in implementing web applications using JSON / Angular.JS
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 or MS SQLServer
Five (5) or more years experience in implementing applications using Microservices or Service Oriented Architecture principles
Three (3) or more years 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 OpenShift
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Lead Java Developer?
Sign up to receive alerts about other jobs on the Lead Java Developer career path by checking the boxes next to the positions that interest you.