Posted on: 24/11/2025
Role : Senior Backend Engineer
Job Summary :
We are seeking a highly experienced Senior Backend Engineer with 4+ years of relevant experience to join the Technology Department in a pivotal role focused on scalable application development. This Engineer will work with a team of talented developers to build and enhance scalable and high-performance core platform services primarily using Java and the Spring framework. The role demands hands-on programming and architecture contributions, emphasizing technical design, system optimization, and the adoption of cutting-edge technologies within an agile environment.
Primary Responsibility & Core Functions :
Architecture and Technical Design :
- Assists in defining software architectures by collaborating with leads to explore existing systems, determine areas of complexity, and identify potential risks to successful implementation.
- Define and communicate detailed technical design requirements for new features and system enhancements.
- Stay up to date with current best practices and new emerging technologies and make sure cutting-edge technologies are implemented to keep improving backend systems.
Development and System Enhancement :
- Build software applications primarily for the Java platform and Spring framework, strictly following coding standards and best practices.
- Maintain and enhance distributed applications and optimize backend systems for performance and code quality.
- Maintain and enhance REST APIs (micro-services style), ensuring high performance and resilience.
- Build and maintain complex integration modules between backend systems and external platforms.
Collaboration and Operations :
- Collaborate with frontend web and mobile developers for all backend integrations and deployment needs.
- Troubleshoot and debug applications in production and development environments, providing root cause analysis and implementing iterative solutions.
- Work with Git in a CI/CD environment and contribute strong knowledge of continuous integration practices.
- Build a healthy team environment via professional collaboration, mentoring, and assisting fellow developers.
Required Skills & Qualifications :
Experience & Education : 4+ years of relevant experience; Bachelors degree in Computer Science, Computer Engineering, or related technical discipline.
Core Technology : Exceptional experience and working knowledge of Java technologies and Spring framework.
Architecture : Very good understanding of Micro-Services Design, Object Oriented Programming, and Service Oriented Architecture (SOA).
Foundational Skills : Strong Analytical and Problem-Solving skills and a strong understanding of basic Algorithms and Data Structures.
Databases : Experience with SQL and NoSQL database systems.
DevOps & Platform : Experience in Docker Containers (build and deployment), comfort with the Linux command-line interface, and detailed knowledge of the JVM Platform.
Security : Very good understanding and experience with Authentication based systems and basic Cryptography.
Process : Discipline in Test Driven Development (TDD) and thorough understanding and experience with Agile Software Development.
Tools : Experience working with Git in a CI/CD environment and experience with JIRA/Confluence or similar tools.
Preferred Skills :
- Demonstrated ability to motivate, mentor, and help fellow developers.
- Proven ability to communicate complex ideas effectively, both verbally and written.
- Experience in fast-paced, high-energy environments, exercising independence and self-motivation.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1579723
Interview Questions for you
View All