GE Vernova Hiring Software Engineer | Bengaluru

We are seeking a passionate and skilled Software Engineer to join our dynamic team. In this role, you will design, build, deliver, and maintain software applications and services, working across machine, cloud, platform, and application areas. You will be involved in the complete software lifecycle, including requirement analysis, documentation, and implementation.

Location: Bengaluru
Employment Type: Full-Time


Roles and Responsibilities
  • Develop and maintain software applications with a focus on quality, performance, and scalability.
  • Utilize methodologies like Lean/Agile/XP and embrace practices such as CI/CD, software security, refactoring, and automated testing.
  • Write clean, efficient code that meets industry standards and project requirements.
  • Analyze performance parameters and optimize application performance.
  • Implement core data structures and algorithms using chosen programming languages.
  • Collaborate with cross-functional teams to ensure seamless integration and delivery.

Mandatory Skills:
  • Proficiency in Java, Spring, Spring Boot, and Microservices architecture.
  • Experience with testing frameworks such as JUnit and Mockito.
  • Knowledge of version control systems like Git and CI/CD tools like Jenkins.
  • Strong understanding of SQL and relational databases.

Preferred Skills:
  • Familiarity with front-end technologies like HTML, JavaScript, CSS, and React.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Experience with cloud platforms, especially AWS Cloud Fundamentals.
  • Understanding of Terraform, ArgoCD, and Helm for infrastructure as code and deployments.
  • Experience with messaging systems like ActiveMQ and caching solutions like Redis.

Qualifications:
For Roles Outside the USA:
  • Bachelor’s Degree in Computer Science or STEM (Science, Technology, Engineering, Mathematics) fields with basic experience.

For Roles in the USA:
  • Bachelor’s Degree in Computer Science or STEM fields with a minimum of 0 years of experience.


Desired Characteristics:
Technical Expertise:
  • Experience in building features such as web services and performing queries on relational databases.
  • Familiarity with Lean/Agile practices and continuous integration (CI).
  • Awareness of how technology choices impact the software lifecycle.
Business Acumen:
  • Ability to break down complex problems and estimate development time.
  • Up-to-date knowledge of current technology trends and innovations.
  • Commitment to delivering the best value for the customer.
Personal and Leadership Attributes:
  • Strong problem-solving and analytical skills.
  • Effective communication with the ability to influence using data and evidence.
  • Proactive and innovative mindset, with a willingness to experiment with new frameworks.
  • Adaptability to new environments and changing requirements.
Apply
Why Join Us?
  • Be part of a forward-thinking team that values innovation, collaboration, and continuous improvement.
  • Work on cutting-edge technologies and make a tangible impact on the organization’s success.

Leave a Comment