Posted on: 24/06/2026
Core Responsibilities :
- Perform a hands-on role while mentoring junior team members as needed.
- Gather requirements from the business and prioritize them within the sprint cycle.
- Ensure the quality and timely delivery of projects.
- Contribute to all stages of the software development lifecycle.
- Design, implement, and maintain Java-based applications with a strong understanding of project architecture.
- Analyze user requirements to define business objectives.
- Envision system features and functionality, defining clear application objectives.
- Ensure that application designs align with business goals.
- Propose enhancements to the existing Java infrastructure.
- Develop technical designs to support application development.
- Create multimedia applications.
- Write well-designed, testable code.
- Prepare and produce releases of software components.
- Support continuous improvement by exploring alternative solutions and technologies and presenting these findings for architectural review.
Required Technical Skills :
- Strong fundamentals in object-oriented programming (OOP).
- Excellent proficiency in Java fundamentals, including multithreading and streams.
- Solid understanding of data structures and algorithms.
- Experience with microservices architecture.
- Well-versed in the latest technology stack for server-side programming.
- Good knowledge of distributed caching/computing frameworks and tools.
- Proficient in SQL query writing and optimization.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1648227