Position Overview
We are seeking a Backend Software Engineer with expertise in Java, Spring Boot, and microservices architecture. This role involves building scalable, reliable, and enterprise-grade applications that power critical business functions. You will work across teams to design, develop, and deliver high-performance solutions that meet evolving business needs.
Why This Role Matters
Backend engineering forms the foundation of modern enterprise applications. By building secure, scalable, and efficient systems, you will directly impact the reliability and performance of business-critical platforms. Your work will enable seamless user experiences while ensuring systems are robust enough to handle large-scale demands.
About the Role
In this role, you will design and develop distributed applications, define architectures, and implement solutions that support enterprise-scale operations. You will collaborate with cross-functional teams, review designs and code, and mentor peers to raise technical standards. The position requires balancing innovation with delivery in fast-paced, high-pressure environments.
Responsibilities
- Develop and maintain reliable, scalable, and maintainable enterprise applications.
- Engage with team members, stakeholders, and project managers to define solutions and estimate effort.
- Collaborate with and mentor engineers, influencing design and technical decisions.
- Deliver high-quality solutions in a timely manner to match evolving product needs.
- Review technical designs and conduct code reviews to ensure best practices.
Minimum Qualifications
- 4+ years of experience designing and developing enterprise-scale applications.
- Strong expertise in Java, Spring Boot, and microservices.
- Hands-on experience with architecture, design, and deployment of distributed systems.
- Proven experience with REST APIs, data caching, DB schema design, and concurrent programming.
- Knowledge of security concepts and building safe distributed applications.
- Experience leading and mentoring engineering teams.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
Preferred Qualifications
- Experience in large-scale, low-latency web applications.
- Background in API platform design and distributed ecosystems.
- Strong problem-solving, analytical, and collaboration skills.
- Ability to manage ambiguity and adapt in fast-paced environments.
- Proven ability to lead large projects with focus on innovation, teamwork, and results.