Mandatory skills : Java and React
Experience : 5- 8 : Fullstack Developer :
The Java Software Engineer role is to design, develop, and maintain scalable and high-performance backend systems using Java and related technologies. This includes building APIs, integrating with databases and external services, and ensuring system reliability, security, and Skills (must) :
- Programming Languages & Frameworks (Java 18+, Spring Boot)
- ReactJS, Typescript, Redux , WebPack
- API Development (RESTful APIs, OpenAPI / Swagger)
- Databases & ORM (PostgreSQL, Oracle, Hibernate, JPA)
- CI / CD Pipelines (Jenkins, GitLab CI / CD)
- Cloud Platforms (Azure)
- Monitoring & Logging (Prometheus , Splunk)
- Testing Frameworks (JUnit, TestNG, Mockito, JBehave)
- Messaging & Integration (Kafka, REST)
- Security & Authentication (OAuth2, JWT, Spring Skills (good to have) :
- Azure cloud Knowledge (good to have) :
- Securities settlements domain
Key Responsibilities :
Design, develop, test, and deploy scalable and secure full-stack applications using Java (Spring Boot) and React.js.Collaborate with product managers, UI / UX designers, and other developers to implement new features.Write clean, maintainable, and well-documented code.Build RESTful APIs and integrate third-party services.Optimize application performance, troubleshoot issues, and improve application quality.Ensure responsiveness of applications and cross-browser compatibility.Work in an Agile / Scrum development environment with CI / CD processes.(ref : hirist.tech)