Software Engineer
2 days ago• Bangalore, India
Job Description Summary
Verantwortlich für das Entwerfen, Erstellen, Bereitstellen und Warten von Softwareanwendungen und -diensten. Arbeiten in den Bereichen Maschine, Cloud, Plattformen und/oder Anwendungen. Verantwortlich für den gesamten Software-Lebenszyklus einschließlich Aktivitäten wie Anforderungsanalyse, Dokumentation/Verfahren und Implementierung.
Job Description
Roles and Responsibilities
- Design, develop, test, and maintain full-stack applications using Java, Spring Boot, and React.js
- Build and enhance RESTful APIs and backend services using Spring Boot
- Develop responsive and interactive user interfaces using React.js
- Collaborate with product managers, architects, and cross-functional teams to deliver high-quality software solutions
- Participate in the design and implementation of microservices-based architectures
- Deploy, manage, and troubleshoot applications in Kubernetes environments
- Contribute to building and maintaining SaaS-based applications with scalability, reliability, and security in mind
- Write clean, maintainable, and efficient code following best practices
- Perform code reviews, debugging, and performance tuning
- Work with CI/CD pipelines for automated build, test, and deployment
- Ensure application quality through unit testing, integration testing, and defect resolution
- Support production issues and continuously improve system performance and stability
Required Skills:
- 3+ years of experience in Java full stack development
- Strong proficiency in Java 8/11/17
- Hands-on experience with Spring Boot
- Strong experience in frontend development using React.js
- Experience in building and consuming REST APIs
- Good understanding of microservices architecture
- Hands-on experience with Kubernetes
- Experience working on SaaS products/platforms
- Strong knowledge of HTML, CSS, JavaScript, TypeScript
- Familiarity with SQL and relational databases such as PostgreSQL, MySQL, or Oracle
- Experience with Git and version control practices
- Understanding of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or similar
- Knowledge of Docker and containerization
- Good problem-solving and debugging skills
- Strong communication and teamwork skills
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or GCP
- Familiarity with messaging systems like Kafka or RabbitMQ
- Experience with NoSQL databases such as MongoDB or Cassandra
- Exposure to authentication/authorization mechanisms such as OAuth2, JWT, SSO
- Knowledge of monitoring and logging tools such as Prometheus, Grafana, ELK, or Splunk
- Experience in Agile/Scrum development methodology
Educational Qualification:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field
Additional Information
Relocation Assistance Provided: Yes
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

Client-provided location(s): Bangalore, India
Job ID: GE_power-673416883
Employment Type: FULL_TIME
Posted: 2026-04-23T18:35:23
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.