
Search by job, company or skills
Job Title: Specialist - Software Engineering
Location: Bengaluru, India
Experience: 5-7 years
Mandatory Skills: Java, JSON, Microservices, Spring Boot, AWS
Job Description:
We are seeking a talented and passionate Specialist - Software Engineering with 5 to 7 years of experience in Java, Microservices, and Spring Boot with AWS to join our team. The ideal candidate will have a strong background in backend engineering using Java and Spring Boot frameworks, and will be responsible for designing, developing, and maintaining scalable backend solutions within the JAVA/AWS ecosystem.
Key Responsibilities:
- Design and develop backend services using Java and Spring Boot frameworks.
- Build and optimize RESTful APIs ensuring high performance, scalability, and reliability.
- Implement microservices architecture following domain-driven and event-driven design patterns.
- Utilize AWS cloud services to deploy, manage, and scale applications in a cloud-native environment.
- Collaborate with cross-functional teams including architects, product owners, and QA to define and deliver new features.
- Ensure code quality through rigorous unit testing, code reviews, and adherence to best practices.
- Troubleshoot, debug, and upgrade existing software applications to improve functionality and performance.
- Participate in continuous integration and continuous deployment (CI/CD) pipelines to automate releases.
- Maintain comprehensive documentation related to system architecture, design, and code.
Additional Responsibilities:
- Develop backend components and microservices using Java and Spring Boot.
- Integrate AWS services to enhance application functionality, scalability, and security.
- Implement security best practices for application and API development.
- Monitor application performance and implement improvements for high availability and fault tolerance.
- Drive engineering best practices focusing on automation and test-driven development.
- Mentor and support junior developers within the team.
- Participate actively in agile development processes including sprint planning, daily standups, and retrospectives.
- Stay updated with emerging technologies and industry trends to continuously improve the codebase and development processes.
Minimum Qualifications:
- A Bachelor's degree in Computer Science or related field.
- 5-7 years of strong hands-on experience in backend engineering on Java, Spring Boot, REST based APIs, JSON data formats.
- Deep expertise in microservices architecture, domain-driven design, event-driven patterns, etc.
- Real work experience with AWS cloud services, hands-on with Docker, Kubernetes, ROSA-preferred Docker containers, CI/CD pipelines-Jenkins.
- Excellent problem-solving skills, attention to detail, and a strong work ethic.
- Excellent written and verbal communication skills in English.
We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Job ID: 147143485