Posted on: 22/09/2026
About the Role:
We are looking for an experienced Java Developer with 6 - 10 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, Angular, TypeScript, and JavaScript, with a good understanding of full-stack application development.
Key Responsibilities:
- Design, develop, test, and maintain scalable and high-performance applications using Java and Spring Boot.
- Develop robust and secure RESTful APIs and integrate them with front-end applications and third-party services.
- Build responsive and user-friendly web applications using Angular, TypeScript, and JavaScript.
- Collaborate with product managers, business analysts, UI/UX teams, and other developers to understand requirements and deliver effective solutions.
- Write clean, maintainable, reusable, and well-documented code following established coding standards.
- Design and implement application components using appropriate design patterns and object-oriented programming principles.
- Troubleshoot, debug, and resolve application issues across development, testing, and production environments.
- Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.
- Develop unit and integration tests to ensure application reliability and stability.
- Optimize application performance and identify opportunities for scalability and improvement.
- Work with DevOps and QA teams during application deployment, testing, and release cycles.
- Participate in technical discussions and contribute to architecture and design decisions.
- Stay updated with emerging technologies and industry best practices relevant to Java and full-stack development.
Required Skills:
- 6 - 10 years of professional software development experience.
- Strong hands-on experience with Java and object-oriented programming.
- Strong experience with Spring Boot and related Spring frameworks.
- Good experience in designing and developing REST APIs.
- Hands-on experience with Angular.
- Strong knowledge of TypeScript and JavaScript.
- Experience developing and integrating front-end and back-end applications.
- Good understanding of application development lifecycle and software engineering practices.
- Experience with unit testing, debugging, and code optimization.
- Strong problem-solving and analytical skills.
- Good understanding of Git and version-control practices.
- Ability to work effectively in an Agile/Scrum development environment.
Preferred Skills:
- Experience with microservices architecture.
- Knowledge of Spring Security and application security principles.
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Docker and Kubernetes.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD tools and DevOps practices.
- Knowledge of messaging technologies such as Kafka or RabbitMQ.
- Understanding of performance tuning and application monitoring.
Education:
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Full-Stack Development
Job Code
1673693