Posted on: 27/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