Overview:
The Senior Java Developer plays a crucial role in our organization as they are responsible for the design development and deployment of highquality software solutions using Java technologies. They work closely with crossfunctional teams to understand business requirements and deliver scalable efficient and maintainable code.
Key Responsibilities:
- Design and develop highvolume lowlatency applications for missioncritical systems
- Contribute in all phases of the development lifecycle
- Write welldesigned efficient and testable code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and recommending technologies
- Collaborate with other team members to solve complex technical problems
- Participate in code reviews to ensure best practices are followed
- Debug troubleshoot and resolve software defects
- Stay updated on emerging technologies and software development best practices
Required Qualifications:
- Bachelor s degree in Computer Science or related field
- Proven experience as a Java Developer with a minimum of 5 years of experience
- Expertise in Java development including Java 8/11
- Strong proficiency in Spring framework and Hibernate
- Experience with J2EE architecture and design patterns
- Proficiency in Agile software development methodologies
- Solid understanding of unit testing and testdriven development
- Experience with CI/CD pipelines and DevOps practices
- Strong problemsolving and analytical skills
- Excellent communication and teamwork skills
j2ee architecture,j2ee,devops practices,spring,java,spring framework,unit testing,agile software development,hibernate,ci/cd pipelines,agile