Position

Java Team/Tech Lead


Project Description

Predix Grid is a GE Grid Solutions platform for integration and interoperability. It is Java-based, leveraging multiple Open Source components, including OSGi (Apache Karaf), Spring, Apache Camel, JMS (Apache ActiveMQ), and JBoss Infinispan. The platform is used today to enable model-based integration between GE->GE Systems, and GE->3rd Party.

Depending on active projects ongoing in the team, you will work independently, or in conjunction with subject matter experts and/or user experience engineers.

Team: in Luxoft 1 Snr UI developer, 2 back-end developers (incl Team Lead role) + existing team of 4 developers and automation QAs. Product lead and technical lead on client's side (Atlanta, US).

Process: Scrum-based.

Travel: Some occasional travel to US (1-3 times per year) may be required.

Responsibilities

- Organize and control of development team of 2-3 (and growing) developers using agile/scrum methodology
- Ensure adherence to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management.
- Proactively recommend process, tool, and development methodology improvements.
- Ensure proper technical design and documentation
- Code quality insurance.

- Design and development core system components
- Design and development functional requirements
- Application and DB performance tuning
- Daily communication with Customer's technical persons and analyst
- Fix defects and develop functional increments
- Be a part of cross-functional scrum team
- Be capable to test software (unit and integration testing)

Skills Required

Mandatory:
- Upper-intermediate or advanced SPOKEN English
- 3+ years teachnical/team leadership
- 5+ years Java 1.7,
- Spring,
- OSGi (or Karaf 3)
- CXF 3.0+

Would be a plus:
5+ years JMS, JCache, CloudFoundry, web, JPA (Eclipse link), security

ALSO
• Experience with Windows and Unix / Linux based programming
• Experience in Agile development methodology
• Experience with Cloud Foundry
• Experience with Microservices architectures
• Experience with Spring/Spring Boot