onsite
Senior Software Engineer - Amantya Technologies, Inc
Software Engineer
Senior Software Engineer responsible for designing and building scalable backend services with Java/Spring Boot and micro‑service architecture, while delivering responsive front‑end features using React.js and JavaScript, and integrating relational and NoSQL data stores.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Java, Spring Boot, and micro‑service patterns.
- Build and enhance user‑facing features with React.js and modern JavaScript frameworks.
- Create, document, and optimize RESTful APIs for internal and external consumption.
- Implement data persistence solutions using MySQL, PostgreSQL or SQL Server, and integrate NoSQL stores such as MongoDB where appropriate.
- Collaborate with cross‑functional teams to define architecture, enforce OOP best practices, and apply design patterns.
- Conduct code reviews, performance tuning, and automated testing to ensure code quality and reliability.
Requirements
- 5–7 years of professional experience in backend development with Java and Spring Boot.
- Strong grasp of object‑oriented programming, design patterns, and micro‑service architecture.
- Proficiency in front‑end development using React.js and JavaScript.
- Hands‑on experience with relational databases (MySQL, PostgreSQL, SQL Server) and NoSQL databases such as MongoDB.
- Demonstrated ability to design, implement, and consume RESTful APIs.
Skills
javajavascriptmysqlmongodb