G
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
