Job Title : Senior Software Developer Java
Experience Level : 7+ Years
Location : Bangalore, India
Job Mode : Work From Office (WFO)
Education : B.E. / B.Tech / M.E. / M.Tech / MCA / MSc in Computer Science or a related field
About the Role :
We are looking for a highly skilled and experienced Senior Software Developer - Java to join our dynamic development team based in Bangalore. As a senior developer, you will be responsible for designing, developing, and maintaining high-quality backend solutions for enterprise-grade cloud applications, primarily in the energy automation domain.
The ideal candidate should have a strong technical background in Java, Spring Framework, and PostgreSQL, with proven experience in AWS cloud-based application development. A proactive mindset, passion for problem-solving, and the ability to collaborate in a fast-paced Agile environment are essential for success in this role.
Key Responsibilities :
- Analyze complex software requirements and transform them into functional, scalable, and robust backend solutions.
- Design, develop, and implement backend modules and services using Java, Spring Boot, and PostgreSQL for cloud-based applications.
- Perform detailed unit testing, integration testing, and participate in system-level testing to ensure quality and reliability.
- Lead and contribute to code reviews, design reviews, and technical discussions, ensuring adherence to best practices and standards.
- Create and maintain comprehensive technical documentation, including requirements, design specifications, code, and test plans.
- Collaborate closely with cross-functional teams including Product Management, QA, UI / UX, and DevOps to deliver integrated solutions.
- Take ownership of continuous integration and deployment (CI / CD) pipelines and maintain the codebase within source control systems (e.g., Git).
- Mentor and guide junior developers through code reviews, knowledge sharing sessions, and technical support.
- Drive innovation and contribute to improving system performance, scalability, and maintainability.
- Ensure compliance with internal and external quality and security standards throughout the development lifecycle.
- Communicate effectively with global stakeholders across time zones, understanding multi-country development dynamics.
- Remain up to date with industry trends, technologies, and best practices to continuously evolve the architecture and technology stack.
Required Skills and Experience :
6 to 9 years of strong hands-on experience in software development using Java and Spring Framework (Spring Boot).Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.Proven experience in cloud application development using AWS and deployment of microservices.Strong expertise in database design, SQL, and PostgreSQL.Experience working with RESTful APIs, JSON / XML, and other modern web protocols.Familiarity with DevOps practices, including version control (Git), CI / CD pipelines, containerization (Docker), and automation tools.Exposure to frontend technologies such as Angular and Bootstrap is a strong plus.Experience working in Agile / Scrum teams and understanding of Agile development practices.Experience in multi-country or global software projects is desirable.Ability to manage multiple priorities in a fast-paced environment with attention to detail and quality.Strong analytical, problem-solving, and debugging skills.Excellent verbal and written communication skills with the ability to clearly articulate ideas, designs, and technical concepts.Preferred Qualifications :
AWS certification or equivalent practical experience in cloud-native development.Knowledge of energy domain systems or enterprise-scale applications is a bonus.Experience with monitoring tools like Prometheus, Grafana, or ELK stack is desirable.What We Offer :
Opportunity to work on cutting-edge technologies in cloud computing and energy automation.A collaborative and inclusive work environment where innovation is encouraged.Competitive compensation and benefits.Learning and development opportunities tailored to your career growth.Work Mode :
This is a Work From Office (WFO) role located in our Bangalore office. Candidates must be willing to work on-site as per company policies.
(ref : hirist.tech)