Job Description
Key Responsibilities:
Design, develop and maintain software applications using Java technologies
Write clean, efficient, and well-documented code
Collaborate with cross-functional teams to identify and solve complex software problems
Participate in code reviews and ensure code quality and compliance with coding standards
Develop and execute unit and integration tests to ensure high-quality software delivery
Support software deployment and production issues
Stay up-to-date with emerging trends and technologies in software engineering and apply them to enhance software development processes
Requirements:
Bachelor's or Master's degree in Computer Science or related field
2-3 years of experience in software development using Java
Strong understanding of object-oriented programming principles and design patterns
Experience with Spring Framework, Spring Boot, Spring MVC, and Spring Security
Experience with Hibernate, JPA, and ORM frameworks
Experience with microservices architecture and design
Experience with cloud-based development, specifically AWS
Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
Experience with Git version control system
Familiarity with Linux operating system
Familiarity with front-end technologies such as HTML, CSS, and JavaScript
Experience with Angular or similar front-end frameworks
Preferred qualifications:
Experience with MySQL or other relational databases
Familiarity with NoSQL databases such as MongoDB or Cassandra
Experience with DevOps tools and practices
Strong problem-solving and analytical skills
Good communication and collaboration skills
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer| Backend|Java position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
