Senior Software Engineer
GE Vernova
**Job Description Summary**
**Job Description**
**Responsibilities**
+ Design distributed solutions with JVM based programming languages on containerized platforms
+ Deliver new features and updates to our functional developers
**Requirements**
+ Strong programming skills within Java/Kotlin. Go-to person for other developers in previous roles
+ Intuitive understanding of how to solve complex software challenges with simple solutions
+ Excellent understanding of distributed, event based asynchronous systems and design patterns
+ Experience developing highly scalable and robust backend services in a cloud environment
+ Experience within one or more of the following: Kotlin, Akka, Vert.x, Quarkus, Micronaut, Project Reactor, Kafka
+ Experience with agile development methodology and test-driven development
+ Cloud technology experience is desired.
**Personal characteristics**
+ Meticulous, proactive, diligent and possess a high attention to details in order to produce high quality code.
+ Great communication skills. Ability to work with cross-functional teams and communicate effectively.
+ Interested in new technologies and eager to learn new skills.
+ Humble and open-minded.
+ A certain degree of autonomy and flexibility is expected for this role.
**Qualifications**
+ Bachelor's degree in Computer Science or similar technical field or equivalent work experience
**Additional Information**
**Relocation Assistance Provided:** No
GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Por favor confirme su dirección de correo electrónico: Send Email