All jobs
Save

Senior Java Developer

gravity9
Contract type
Ongoing
Work mode
On-site · On-site (see listing for address)
Experience
Senior · Not stated

Level inferred from job title

Job description

Key details

  • Help clients adopt the latest version of MongoDB across a suite of their applications
  • Take an active lead in team discussions and code reviews
  • Work collaboratively with colleagues to identify, prioritise and deliver features which bring value to clients
  • Guide less experienced developers
  • Translate business requirements into technical requirements
  • Evaluate, design and implement effective solutions
  • Company mission
  • Information not specified

Primary stack

Core technologies

JavaPython (Programming Language)AzureAWSDocker

Benefits

  • Information not specified

Requirements & details

  • Excellent command / highly proficient in spoken and written English (working directly with UK/US-based clients)
  • Expert in Java 8+ and ideally having Java 11/14/17 and OpenJDK experience
  • Commercial experience with AND/OR Python is required
  • Willingness to upskill in additional technologies, including AND/OR Python
  • Hands-on experience with MongoDB or other NoSQL DB, including data modeling in NoSQL databases
  • Thorough understanding of Spring, especially Spring Boot, Spring Framework, Spring Data
  • Experience working with Azure or AWS
  • Understanding of Sync and Async communication (REST-based, Queue and/or Topic based)
  • Proficiency in working with Microservice Architecture, including containerization, high availability, and failover scenarios
  • Experience writing unit and integration tests
  • Experience in working with Docker and containerized applications
  • Experience in Maven/Gradle and working with CI/CD pipelines
  • Nice-to-have: AI integration
  • Nice-to-have: AWS Professional Certifications
  • Ability to understand business requirements and translate them into technical requirements
  • Customer Focus – passion for understanding the problem we are trying to solve with software and to advocate solutions to your client
  • Delivery focus - strong analysis and problem-solving skills
  • Flexibility to adapt skills to a spectrum of client engagements, use cases and modes of change delivery
  • Exemplary standards of personal integrity and respect for others – professional approach to all aspects of client engagement
  • Java, Python, MongoDB, Spring, Spring Boot, Spring Framework, Spring Data, Azure, AWS, Docker, Maven, Gradle, CI/CD, REST, NoSQL
  • Java
  • Python (Programming Language)
  • Azure
  • AWS
  • Docker

Apply