
Overview
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.
· 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.
Job Type: Full-time
Pay: ₹300,000.00 - ₹800,000.00 per year
Benefits:
- Provident Fund
Work Location: In person