Bangalore, KARNATAKA, India
16 hours ago
Software Engr II
Job\nDescription:

We are seeking a\nhighly skilled and experienced Engineer to join our dynamic team. The ideal\ncandidate will have a strong background in Java, Spring Boot,\nmicroservices-based architecture, containerization, Docker, and Angular. As a\nSoftware Engineer, you will be responsible for designing, developing, and\nmaintaining high-quality software solutions that meet our business needs.

Key\nResponsibilities:

Design, develop, and\n maintain scalable and robust software applications using Java and Spring\n Boot.
Implement microservices-based\n architecture to ensure modularity and scalability of the\n applications.
Utilize containerization\n technologies such as Docker to streamline the development and\n deployment processes.
Develop and maintain\n front-end applications using Angular.
Collaborate with\n cross-functional teams to gather requirements and deliver high-quality\n software solutions.
Ensure the performance,\n quality, and responsiveness of applications.
Troubleshoot and resolve\n software defects and issues in a timely manner.
Stay updated with the\n latest industry trends and technologies to continuously improve the\n development process.
Participate in code\n reviews to maintain code quality and share knowledge with the team.
Develop and maintain\n technical documentation for the software applications.
Conduct performance\n tuning and optimization of the applications to ensure high availability\n and reliability.
Implement security best\n practices to protect the applications and data.
Participate in agile\n development processes, including sprint planning, daily stand-ups, and\n retrospectives.
Design and implement\n RESTful APIs and ensure seamless integration with other services.
Utilize service\n discovery and load balancing techniques to enhance the scalability and\n reliability of microservices.
Implement distributed\n tracing and monitoring to ensure the health and performance of\n microservices.
Use message brokers and\n event-driven architecture to enable asynchronous communication between\n microservices.
Apply principles of\n domain-driven design (DDD) to model complex business domains and ensure\n maintainability.
Implement API gateways\n and service meshes to manage and secure microservices communication.Qualifications:

Proven experience\nin software development with a focus on Java and Spring Boot.
Strong\nunderstanding of microservices-based architecture and containerization.
Hands-on\nexperience with Docker and container orchestration tools.
Proficiency in\nfront-end development using Angular.
Excellent\nproblem-solving skills and attention to detail.
Strong\ncommunication and collaboration skills.
Ability to work\nindependently and as part of a team.

Preferred\nQualifications:

Experience with\ncloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of\nCI/CD pipelines and DevOps practices.Additional InformationJOB ID: HRD256824Category: EngineeringLocation: HW Camp II,Bldgs 9A&9B,Plot C2,RMZ Ecoworld,Varturhobli,Sarjapur Marathahalli Outer Ring Road,Bangalore,KARNATAKA,560103,IndiaExempt
Confirm your E-mail: Send Email