Posted on: 22/09/2025
About the Role :
We are seeking a skilled and experienced Senior Java Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality Java applications that are scalable, secure, and performant.
You will work closely with cross-functional teams, including product managers, architects, and QA, to deliver solutions that meet business requirements and technical standards.
Key Responsibilities :
- Collaborate with product owners and architects to understand requirements and translate them into technical specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct code reviews to ensure code quality and adherence to architectural guidelines.
- Troubleshoot, debug, and resolve complex technical issues in production and non-production environments.
- Mentor junior developers and provide technical guidance to the development team.
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Implement and maintain RESTful APIs and integrate with third-party services.
- Ensure application security by implementing secure coding practices and staying up to date with security trends.
- Optimize application performance and scalability through profiling and tuning.
- Document technical designs, processes, and code changes for future reference and team collaboration.
Required Skills & Qualifications :
- 5+ years of professional experience in Java development.
- Strong proficiency in Java SE and Java EE technologies.
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Solid understanding of RESTful API design and implementation.
- Experience with databases such as MySQL, Oracle, or PostgreSQL and proficiency in writing complex SQL queries.
- Familiarity with build tools like Maven or Gradle.
- Knowledge of version control systems, preferably Git.
- Experience with containerization and orchestration tools like Docker and Kubernetes is a plus.
- Understanding of microservices architecture and event-driven systems.
- Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI/CD, or similar.
- Excellent problem-solving skills and the ability to work independently and within a team.
- Strong communication skills and ability to collaborate effectively with cross-functional teams
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1550029
Interview Questions for you
View All