Java Software Engineer
Sourcebae
Bengaluru, Karnataka, India
Senior Software Developer – Java
Location: Bengaluru, India
Experience: 5+ Years
Job Type: Full Time
Budget: Up to 20 LPA
Walk-in: 7th Oct 2026
Required Skills
- Java
- Spring Boot
- AWS
- Microservices
- PostgreSQL
Interview Process
- 1st Round: HackerRank Test
- 2nd Round: Face-to-Face Interview in Bangalore only
- PAN Card Required
Responsibilities
- Analyze software requirements and functional specifications in accordance with business needs.
- Design, develop, unit test, and integrate software components for energy automation products.
- Perform code, design, and document reviews.
- Create technical documentation covering requirements, design, code, and testing.
- Ensure delivery conforms to organizational and project quality requirements.
- Ensure continuous integration of solution artifacts into the software configuration management system within committed delivery timelines.
- Collaborate with multiple stakeholders on requirements analysis, software design, component integration, and continuous delivery.
Qualifications
- B.E / B.Tech / MCA / M.E / M.Tech / M.Sc. in Computer Science.
Required Experience & Skills
- 5–9 years of experience in software design and development.
- Strong knowledge of object-oriented programming and software design concepts.
- Expertise in cloud application backend development using Java, Spring Framework, and PostgreSQL.
- Experience in cloud application development using AWS.
- Experience with Microservices.
- Experience with frontend development using Angular and Bootstrap will be an added advantage.
- Exposure to multi-country software development.
- Strong experience with Agile/Lean projects and DevOps tools and processes.
- Good analytical and problem-solving skills.
- Good oral and written communication skills.
- Ability to quickly learn new technologies and trends.
- Ability to effectively communicate and interact with various stakeholders.