Senior Full Stack Engineer Java

Job Details

Seeking an experienced Senior Java Full Stack Engineer to join a leader in the Connected Vehicle Technology Solutions space. The successful candidate should have at least 6 years of experience in developing web, software, or mobile applications.

Responsibilities:

  • Design and develop web, software, and mobile applications using Java technologies
  • Architect framework, develop technical specifications, and project and test planning
  • Act as a technical leader, mentoring junior engineers and new team members, performing code reviews, and applying technical expertise to challenging programming and design problems
  • Resolve defects and bugs during QA testing, pre-production, production, and post-release patches
  • Develop the front-end for customer-facing applications using an MVC framework
  • Develop supporting components and services for the backend tiers focusing on fault-tolerance and scalability in a multi-tenant enterprise environment
  • Maintain and improve functionality and performance of existing web applications and refactor legacy codebase

Required Skills:

  • Full-stack development experience in Java technologies
  • Expert level experience in developing microservices using SpringBoot and JPA
  • Experience writing automated unit and end-to-end tests
  • Experience with GIT or other revision control system
  • Experience working with relational (SQL Server, Postgres, etc.) and NoSQL (Redis, Dynamo, etc.) databases
  • Strong knowledge in Java API for RESTful Web Services (JAX-RS)
  • Experience with Spring/Hibernate
  • Strong AWS knowledge with experience developing and deploying serverless and non-serverless applications to AWS
  • Experience with low-level data structure and algorithm design

2 days p/w required on-site at client location.

Please note applicants must hold an EU passport to be considered for this vacancy.

You may be interest in…