Key Responsibilities:
- Design, develop, and maintain scalable and secure Java-based backend systems.
- Build responsive and interactive user interfaces using
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Participate in Agile SAFe ceremonies such as PI Planning, Sprint Planning, Reviews, and Retrospectives.
- Translate business requirements and user stories into technical solutions.
- Develop and maintain APIs (RESTful services) and integrate with third-party services.
- Write clean, maintainable, and testable code with appropriate unit and integration tests.
- Ensure the performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs and devise solutions to mitigate and address them.
- Follow best practices for software development, version control, CI/CD, and DevOps
processes.
Required Skills:
- Strong backend development experience in Java, Spring Boot, JPA/Hibernate
- Frontend experience with , Redux, HTML, CSS, JavaScript/TypeScript
- Experience with RESTful API design and development.
- Familiarity with microservices architecture and patterns.
- Good understanding of relational databases (MySQL/PostgreSQL/Oracle) and/or
NoSQL databases.
- Experience with build tools like Maven or Gradle.
- Version control using Git (GitHub, Bitbucket, etc.).
- CI/CD tools such as Jenkins, GitLab CI, or similar.
Experience working in an Agile SAFe environment.
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Technology, Information and Internet