Job Description – Spring Boot Developer
- 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.
- 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.
- Strong communication and teamwork abilities.
- Ability to write clean, maintainable code.
- Experience with cloud platforms such as AWS is a plus.
- Familiarity with CI/CD pipelines.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with testing frameworks such as JUnit or Mockito.
Choose a job you love, and you will never have to work a day in your life.
“Confucius”