onsite
Software Engineer - Chargebee
Software Engineer
Mid-Level Software Engineer to develop scalable backend services using Java, Spring Boot, and microservices, with a focus on REST APIs and system integration.
About the role
Key Responsibilities
- Develop and maintain scalable backend services using Core Java and Spring Boot
- Design and implement RESTful APIs with a focus on performance and security
- Collaborate with product designers and engineers to define technical requirements
- Write high-quality, maintainable code adhering to best practices in engineering and security
- Integrate with third-party platforms for billing, payments, and related functionalities
- Document backend systems and establish governance frameworks
Requirements
- Bachelor's degree in Computer Science or related field
- Minimum 2 years of experience in software development with Java and MySQL
- Strong foundation in algorithms, data structures, and design patterns
- Experience with microservices architecture and cloud platforms
- Familiarity with QA processes and testing methodologies
Skills
javaspring bootmicroservicesrest apismysqldata structures