Qualifications
RequirementsTechnical Skills and ExperienceThis position is ideal for a talented developer with substantial experience in Java, Node.js, and/or Python, along with MongoDB or another NoSQL database. Must-Have:Proficient in spoken and written English, with direct interaction with UK/US clients. Expertise in Java 8+, with familiarity in Java 11/14/17 and OpenJDK. Commercial experience with Node.js and/or Python. Willingness to learn additional technologies, including Node.js and/or Python. Hands-on experience with MongoDB or other NoSQL databases, including data modeling. Strong understanding of Spring, particularly Spring Boot, Spring Framework, and Spring Data. Experience with Azure or AWS. Knowledge of synchronous and asynchronous communication (REST-based, Queue, and/or Topic-based). Proficiency in Microservice Architecture. Experience with containerization, high availability, and failover scenarios. Ability to write unit and integration tests. Experience with Docker and containerized applications. Familiarity with Maven/Gradle and CI/CD pipelines. Nice-to-Have:Experience with AI integration. Soft SkillsAbility to interpret business requirements into technical specifications. Customer-focused mindset with a passion for solving problems through software.
About the job
Join our dynamic team at gravity9 as a Senior Java Developer, where your expertise in backend software engineering will help us deliver innovative solutions to our clients. We are seeking a highly skilled and motivated individual with extensive experience in Java and MongoDB. In this role, you will play a pivotal part in guiding clients through the adoption of the latest MongoDB version across a range of applications. You will take the lead in team discussions and code reviews, collaborating closely with colleagues to identify, prioritize, and implement features that enhance client value. Additionally, you will mentor junior developers, sharing your knowledge and best practices.
We believe that small, multidisciplinary teams are key to successfully managing complex changes. Therefore, we are looking for someone who embraces collaboration and is adaptable to various responsibilities throughout the lifecycle of our projects.
About gravity9
gravity9 is a forward-thinking company dedicated to leveraging technology to provide innovative solutions that meet the evolving needs of our clients. We pride ourselves on fostering a collaborative and dynamic work environment, enabling our team to thrive and make a meaningful impact.