onsite
Software Developer - Compugra Systems
Software Engineer
Develop and maintain enterprise Java applications, building scalable microservices and responsive front‑ends with Spring Boot, Hibernate, React.js, and Angular while delivering high‑performance RESTful APIs.
About the role
Key Responsibilities
- Design, develop, test, and maintain enterprise‑grade Java applications using Spring Boot and Hibernate.
- Translate business and technical requirements into secure, high‑performance software solutions.
- Build RESTful APIs and microservices that enable system integration and support core business operations.
- Create responsive user interfaces with React.js, Angular, JavaScript, HTML5, and CSS3.
- Develop reusable components, business‑logic modules, and services following object‑oriented principles and best coding practices.
Requirements
- Strong proficiency in Java and experience with Spring Boot and Hibernate frameworks.
- Hands‑on experience building RESTful APIs and microservices architectures.
- Solid front‑end development skills using React.js or Angular, plus HTML5, CSS3, and JavaScript.
- Understanding of software design patterns, OOP, and version‑control systems (e.g., Git).
- Ability to analyze requirements, solve complex problems, and work collaboratively in an agile environment.