Experience Inc. Jobs

Job Information

General Electric Sr Software Engineer in Hyderabad, India

Role Summary:GE Grid Software Solutions is looking for an experienced person to work on exciting projects that will have a very positive impact on our business.

Work in a team made up of passionate software engineers, business analysts, quality engineers, UX designers and architects, contributing to the design, development, and delivery of high-quality software in a fast-paced, collaborative and creative environment.

Essential Responsibilities:In this role, you will:

• Develop mobile and web-based applications (Java, Javascript)

• Implement user interfaces for application software with the latest UX methodologies

• Develop microservices using Java

• Develop mobile applications as part of a microservices architecture

• Apply principles of SDLC and methodologies like Lean/Agile/XP, CI/CD, software security, scalability, documentation practices, refactoring and testing techniques

• Write code that meets standards and delivers desired functionality using the technology selected for the project

• Understand performance parameters and assess application performance

• Work on core data structures and algorithms and implement them using the chosen technology

• Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

Qualifications/Requirements:• Bachelor’s or master’s degree in Computer Science or related discipline with strong academic credentials

• A minimum of 8+ years of professional experience in software design and development using Java

• Experience developing web applications (Spring, RESTful, Jersey, RestEasy, JAX-WS, SpringBoot Web Services)

• Experience with front-end technologies such as Javascript, HTML5, CSS, Angular, Poymer, NodeJs

• Experience of developing applications in a microservice-based architecture

• Experience with databases – Cassandra, Couchbase, Oracle/PostgreSQL

• Experience with database tools (JPA, Hibernate, JDBC, Spring Data)

• Experience working in Linux/Unix and Windows environments

• Initiative to explore alternative technologies and approaches to solving problems

• Skills in breaking down problems, documenting problem statements and effort estimation

• Ability to analyse impact of technology choices

• Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members

• Continuously measures deliverables of self and team against scheduled commitments.

• Effectively balances different and competing objectives

Desired Characteristics:• Familiar with STS/Eclipse/IntelliJ , Maven/Gradle build tools

• Experience with unit testing/ unit testing tools/ Continuous Integration

• Experience working on software projects developing mobile solutions for iOS, Android and Windows platforms

• Experience working on software projects using Ionic

• Demonstrates awareness about competitors and industry trends

• Strong oral and written communication skills

• Strong interpersonal skills, team building and problem-solving abilities

• Persists to completion, especially in the face of overwhelming odds and setbacks

• Pushes self for results; pushes others for results through team spirit


About Us:GE (NYSE:GE) drives the world forward by tackling its biggest challenges. By combining world-class engineering with software and analytics, GE helps the world work more efficiently, reliably, and safely. GE people are global, diverse and dedicated, operating with the highest integrity and passion to fulfill GE’s mission and deliver for our customers. www.ge.comAdditional Locations:India;Hyderabad;