Overview
We are seeking a Senior Software Engineer with strong Java experience to design and build scalable backend systems. This role requires hands-on development, architectural input, and collaboration across teams to deliver high-impact solutions.
Key Responsibilities
Design, develop, and maintain scalable, high-performance applications
Lead technical design and contribute to system architecture decisions
Build and enhance RESTful APIs and backend services
Review code, enforce best practices, and ensure high-quality standards
Troubleshoot complex issues and optimize system performance
Collaborate with cross-functional teams to deliver production-ready solutions
Contribute to CI/CD pipelines and deployment processes Required Skills
7+ years of experience with Java and Spring Boot (or Spring Framework)
Experience with AWS is mandatory
Strong experience designing and building RESTful APIs and microservices
Solid understanding of object-oriented design and distributed systems
Experience with SQL and relational databases
Proficiency with Git or other version control systems Technical Environment
Java, Spring Boot
Microservices and REST APIs
SQL / relational databases
Git, CI/CD tools, Linux/Unix Work Environment
Hybrid work model
Agile development environment