Software Engineer
Yesterday• Bangalore, India
Job Description Summary
About the Role
We are looking for a highly motivated Full Stack Developer with hands-on experience in Java backend development and React frontend development. The ideal candidate will be responsible for designing, developing, and maintaining web applications, collaborating with cross-functional teams, and delivering scalable and high-quality software solutions.
Job Description
Key Responsibilities
- Develop, maintain, and enhance Java-based backend services (Spring Boot, Spring MVC, REST APIs).
- Design and implement responsive, interactive web applications using React and associated frontend technologies (Redux, Hooks, Context API).
- Collaborate with product owners, designers, and QA teams to translate requirements into robust technical solutions.
- Implement RESTful APIs and integrate with frontend applications.
- Write clean, maintainable, and well-documented code.
- Optimize application performance for scalability, security, and reliability.
- Participate in code reviews, design discussions, and agile ceremonies (sprint planning, stand-ups, retrospectives).
- Troubleshoot and resolve production issues, ensure high availability of applications.
- Stay updated with emerging technologies and best practices in full-stack development.
Required Skills
Backend (Java):
- Strong experience with Java 8+, Spring Boot / Spring MVC / Spring Data JPA
- Hands-on experience with RESTful API design
- Knowledge of microservices architecture and integration patterns
- Experience with databases (SQL: MySQL, PostgreSQL; NoSQL: MongoDB)
- Understanding of security, authentication, and authorization (OAuth2/JWT)
Frontend (React):
- Strong proficiency in React.js, modern JavaScript (ES6+), HTML5, and CSS3
- Experience with state management libraries (Redux, MobX, or Context API)
- Familiarity with React Hooks and component lifecycle
- Knowledge of responsive design and cross-browser compatibility
- Experience with frontend build tools (Webpack, Babel, npm/yarn)
General:
- Experience with Git version control
- Knowledge of unit testing (JUnit, Mockito, Jest, React Testing Library)
- Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, or GCP) is a plus
Additional Information
Relocation Assistance Provided: Yes
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.

Client-provided location(s): Bangalore, India
Job ID: GE_power-1328294608
Employment Type: FULL_TIME
Posted: 2026-02-20T18:32:02
Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- FSA With Employer Contribution
- HSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Mental Health Benefits
Parental Benefits
- Adoption Assistance Program
- Family Support Resources
- Birth Parent or Maternity Leave
- Adoption Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Commuter Benefits Program
- Casual Dress
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Unlimited Paid Time Off
- Paid Holidays
- Personal/Sick Days
- Summer Fridays
Financial and Retirement
- 401(K)
- Stock Purchase Program
- Performance Bonus
- Relocation Assistance
- Financial Counseling
- Profit Sharing
- 401(K) With Company Matching
Professional Development
- Tuition Reimbursement
- Access to Online Courses
- Lunch and Learns
- Leadership Training Program
- Internship Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
- Unconscious Bias Training
Company Videos
Hear directly from employees about what it is like to work at GE Vernova.