Posted on: 26/11/2025
Description :
- Lead the design and architecture of complex Java-based applications, ensuring scalability, security, and performance.
- Define coding standards, architecture patterns, and best practices for development.
- Review technical designs, code, and implementation to ensure quality and adherence to standards.
- Evaluate and recommend emerging technologies, tools, and frameworks to optimize development processes.
Development & Implementation :
- Develop high-quality code in Java/J2EE, Spring/Spring Boot, and related frameworks.
- Implement backend services, RESTful APIs, and microservices for enterprise applications.
- Work on database design, SQL optimization, and integration with relational (Oracle, MySQL, PostgreSQL) and NoSQL databases.
- Ensure proper unit testing, automated testing, and deployment processes are in place.
Team Mentorship & Collaboration :
- Mentor and guide a team of developers, fostering knowledge sharing, collaboration, and skill development.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Collaborate closely with product owners, business analysts, QA, and DevOps teams to deliver high-quality solutions.
Project Management & Stakeholder Engagement :
- Participate in requirement analysis, solution design, and estimation of effort.
- Provide technical leadership in Agile/Scrum ceremonies, sprint planning, and backlog grooming.
- Identify technical risks, propose mitigation strategies, and ensure timely project delivery.
Key Skills & Competencies :
Technical Skills :
- Strong expertise in Java/J2EE, Spring, Spring Boot, Hibernate/JPA.
- Proficiency in REST/SOAP web services, microservices architecture, and API design.
- Strong knowledge of SQL and NoSQL databases (MySQL, Oracle, MongoDB, Cassandra).
- Experience in Cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD tools (Jenkins, GitLab CI/CD, Bamboo).
- Hands-on experience in unit testing frameworks (JUnit, TestNG) and test automation.
Soft Skills :
- Excellent problem-solving and analytical thinking.
- Effective communication with technical and non-technical stakeholders.
- Ability to drive innovation and take ownership of complex projects.
Qualifications :
- Bachelors or Masters degree in Computer Science, Information Technology, or related field.
- 3+ years of experience in Java development, with at least 3 years in a leadership role.
- Experience in leading enterprise-grade application development and managing technical teams.
- Certification in Java, Spring, or cloud platforms is a plus.
Why Join Us :
- Work on cutting-edge enterprise applications in a collaborative environment.
- Opportunity to lead and mentor a high-performing technical team.
- Exposure to modern technologies, cloud, and microservices architecture.
- Growth opportunities in leadership and technical specialization
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1581317
Interview Questions for you
View All