Job Description
Must Have:
Java 1.8+, Spring, Spring boot , Hibernate, ORDBMS, PostgreSQL, SQL, JPA/Spring Data JPA, JavaScript/Typescript, Junit/Mockito, Backend programming skills, GIT/Bitbucket, Microservices, REST/SOAP, Docker/Kubernetes, Lambda/Serverless
Experience: 7 to 10 years of Relevant Experience
Primary Skills:
• Strong technical leadership skill to deliver the product as per the technical requirement, architecture and design
• Strong Technical mentoring skills in JAVA Backend technologies and capability to scale in frontend technologies.
• Having strong expertise in estimating the work effort and review team’s effort estimations.
• Leading multiple teams from different geography and collaborating engineering manager, Architects and QA.
• Core Java, Java EE, Spring Framework, AWS, REST/SOAP, Microservices, SOA, Serverless (Lambda functions), SaaS, SSO, Build tools, Workflow architecture and tools.
• Hands on experience in development and Unit Testing in JAVA technologies ,IoT, AI, Jenkins, SonarQube, Slack, JIRA
• API design and Development, API documentation, Middleware Technologies.
Desirable Skills
Design Patterns, Unit Test (UT) design, UT architecture, and UT development
Code review, architecture and design review, mock-up review
Project sizing and estimation, Scheduling, proactive planning, Thorough Agile methodology implementation
Code repo process, Release process, Deployment process, Data Security and Compliance Process
Skill managing multiple cross platform teams and Onsite Client interactions
Scheduling and Managing meetings with Business teams, Customers, Tech Teams
Collaborating with Business teams, Architects, Developers, Testing teams, business Analysts, Delivery Heads
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
