- Office in Bengaluru
WHAT YOU BRING
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficient in Java and Spring Boot. ○ Strong experience with microservices architecture.
- Hands-on experience with Kubernetes and cloud platforms (AWS, Azure, GCP).
- Knowledge of messaging services like RabbitMQ.
- Familiarity with Groovy/Grails is a plus. ○ Experience with version control systems (Git).
- Understanding of CI/CD pipelines.
- Familiarity with testing frameworks (JUnit, Mockito).
- Excellent verbal and written communication skills.
- Ability to work effectively in a collaborative team environment.
- Willingness to learn new technologies and adapt to changing requirements
WHAT YOU WILL BE DOING
- Software Development:
- Design, develop, and maintain applications using Java and Spring Boot. Implement microservices architecture to build scalable and resilient systems.
- Write clean, efficient, and maintainable code following best practices.
- Contribute to the design and architecture of new and existing systems.
- Collaborate with architects and senior engineers to ensure the scalability and reliability of applications.
- Deploy and manage applications on cloud platforms (AWS, Azure, or GCP). Use Kubernetes for container orchestration and management.
- Implement and manage messaging services like RabbitMQ to ensure reliable and efficient communication between microservices.
- Perform unit and integration testing to ensure the software meets requirements and is bug-free.
- Participate in code reviews to maintain code quality and share knowledge.
- Document the design, architecture, and development processes.
- Write clear and concise technical documentation and user guides.
- Identify and resolve software defects and performance issues.
- Debug and optimize the application for maximum speed and scalability.
- Stay updated with the latest industry trends and technologies.
- Continuously improve the software development process and suggest improvements.
- Work closely with other engineers, product managers, and stakeholders to deliver high-quality products.
- Communicate effectively with team members and stakeholders to understand requirements and provide updates.
Apply Now