Job Description
Project Role : Spring Boot Developer
Responsibilities:
- Develop and maintain applications using Spring Boot framework.
- Design and implement scalable, high-performance applications.
- Ensure applications are robust and reliable.
- Write clean, maintainable code following best practices.
- Collaborate with other developers, product managers, and stakeholders.
- Contribute to the continuous improvement of development processes.
- Work in an Agile development environment.
- Adapt to changing requirements and priorities.
- Troubleshoot and debug applications.
- Optimize application performance.
- Implement security best practices.
- Create and maintain technical documentation.
- Stay up to date with the latest industry trends and technologies.
- Mentor junior developers.
Requirements :
- Bachelor’s degree in computer science or related field.
- 4+ years of experience in Spring Boot development.
- Strong knowledge of Java, J2EE and the Spring framework.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, React.
- Experience in writing queries with MS-SQL or similar database.
- Must have experience with using Redis, Kafka & ELK.
- Knowledge of version control systems such as Git.
- Understanding of Agile development methodologies.
- Excellent problem-solving skills.