Job Brief We are looking for a Lead / Principal Java and Microservices Developer who will be responsible for designing, developing, and maintaining applications using Java as the main programming language within a microservices architecture for scalable, modular systems.
This role requires extensive experience with Spring Boot, containerization, and leading development efforts.
VentureDive Overview Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest-growing technology company in the region that develops and invests in products and solutions that simplify and improve the lives of people worldwide.
We aspire to create a technology organization and an entrepreneurial ecosystem in the region that is recognized as second to none in the world.
Key Responsibilities : Design, develop, and maintain scalable Java-based microservices architecture using Spring Boot and related frameworks.
Lead the development of RESTful APIs ensuring high performance, security, and reliability.
Architect and implement containerized microservices using Docker and orchestration tools like Kubernetes.
Collaborate closely with cross-functional teams (Product, DevOps, QA) to define system requirements and translate them into robust technical solutions.
Mentor junior developers, conduct code reviews, and enforce strict coding standards and best practices.
Troubleshoot, debug, and optimize applications for maximum speed and scalability.
Implement CI / CD pipelines and automate deployment processes to streamline releases.
Stay updated with emerging technologies and recommend improvements to enhance system architecture and overall performance.
Qualification & Experience : Bachelors / Masters in Computer Science, Software Engineering, or a related field is required.
10+ years of proven professional experience in Java development and designing / implementing microservices architecture.
Expertise in the Spring Boot framework and developing RESTful APIs.
Strong working knowledge of Docker and Kubernetes for containerization and orchestration.
Experience with database technologies (SQL / NoSQL) and modern data handling practices.
Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
Excellent communication skills and strong attention to detail.
Knowledge of best practices (coding styles, standard naming conventions, reusability, etc).
What we look for beyond required skills In order to thrive at VentureDive, you …are intellectually smart and curious …have the passion for and take pride in your work …deeply believe in VentureDive’s mission, vision, and values …have a no-frills attitude …are a collaborative team player …are ethical and honest Are you ready to put your ideas into products and solutions that will be used by millions?
You will find VentureDive to be a quick pace, high standards, fun and a rewarding place to work at.
Not only will your work reach millions of users world-wide, you will also be rewarded with competitive salaries and benefits.
If you think you have what it takes to be a VenDian, come join us ...
we're having a ball! #LI-Hybrid Powered by JazzHR
Java Developer • PK