Java Full Stack Developer
Synechron
Job Summary
This role involves leading a team of Java developers to ensure high-quality software delivery. Responsibilities include developing, maintaining, designing, and implementing scalable Java solutions, collaborating with cross-functional teams, analyzing business requirements, testing, deploying applications, troubleshooting technical issues, and driving innovation. The ideal candidate will also mentor team members and implement new technologies.
Must Have
- Lead a team of Java developers
- Develop and maintain Java-based applications and systems
- Design and implement scalable and efficient Java solutions
- Extensive knowledge of Java programming and related technologies
- Experience in developing Java-based applications and systems
- Strong understanding of software development methodologies (Agile, Scrum)
- Familiarity with microservices architecture and cloud computing
- At least 6 years of experience in Java development
- Proven experience leading a team of Java developers
- Previous experience in delivering Java-based solutions for a large enterprise
- Bachelor's degree in Computer Science or related field
Job Description
Overall Responsibilities:
- Lead a team of Java developers and ensure high-quality software delivery
- Develop and maintain Java-based applications and systems
- Design and implement scalable and efficient Java solutions to meet business requirements
- Collaborate with cross-functional teams to resolve technical issues and drive innovation
Skills:
- Extensive knowledge of Java programming and related technologies
- Experience in developing Java-based applications and systems
- Strong understanding of software development methodologies (Agile, Scrum, etc.)
- Familiarity with microservices architecture and cloud computing
- Excellent problem-solving and critical thinking skills
Experience:
- At least 6 years of experience in Java development
- Proven experience leading a team of Java developers
- Previous experience in delivering Java-based solutions for a large enterprise
Day-to-Day Activities:
- Lead and mentor a team of Java developers
- Analyze business requirements and translate them into technical solutions
- Develop, test and deploy Java-based applications and systems
- Troubleshoot and resolve technical issues in a timely manner
- Collaborate with cross-functional teams to drive innovation and implement new technologies
Qualification:
- Bachelor's degree in Computer Science or related field
- Advanced certifications in Java development (e.g. Oracle Certified Professional, Java SE 11 Developer)
Soft Skills:
- Excellent communication and leadership skills
- Strong interpersonal and collaboration skills
- Ability to work under pressure and meet tight deadlines
- Positive attitude and strong work ethic
- A commitment to continuous learning and professional development.
9 Skills Required For This Role
Team Management
Cross Functional
Communication
Problem Solving
Oracle
Game Texts
Agile Development
Microservices
Java