Senior Java Developer

DVT
Summary
Join DVT, a leading global custom software development and data engineering company, as a passionate Java developer. Work alongside skilled professionals, using cutting-edge technologies to deliver world-class solutions. DVT fosters continuous learning and growth, supporting professional development through training programs and industry events. This is an opportunity to push boundaries and advance your career. The role involves developing robust backend systems using Java, Spring Boot, and AWS, designing and managing APIs, and integrating with various front-end technologies. You will implement event-driven architectures, build scalable data solutions, and champion clean code practices and Agile methodologies.
Requirements
- Proficient in Oracle/OpenJDK , Jakarta EE , MicroProfile , Micronaut , and the Spring ecosystem (Core, MVC, Boot, Data, Streams, Cloud, Security)
- Deep experience with Vert.x and building non-blocking, asynchronous systems
- Skilled in designing and managing APIs using OpenAPI , REST , and GraphQL
- Experience with Apache Kafka , JMS , JTA , AMQP , and enterprise web services
- Strong grasp of event-driven , microservices , and monolithic architectures; familiarity with serverless (FaaS) models
- Expertise in JPA , Hibernate , MongoDB , NoSQL , and cloud/on-prem RDBMS
- Proficient in AWS , Docker , and AWS managed Kubernetes (AWS Kubernetes Service) and Helm Charts for scalable deployments
- Hands-on with JUnit , Mockito , and Cucumber for test automation
- Experienced with GitHub , Bitbucket , GitLab , and CI/CD best practices
- 10+ years of professional experience in Java development (Java 11β17+)
- 4+ years of experience with Spring Boot
- 2+ years of hands-on experience with cloud platforms (AWS, GCP, Azure)
- Proven expertise in Vert.x and reactive programming (non-negotiable)
- Strong understanding of CI/CD, performance tuning, and monitoring tools
- Demonstrated success working in Agile teams and promoting clean coding standards
Responsibilities
- Develop robust, scalable backend systems using Java (11β17+), with a strong focus on Vert.x and reactive programming paradigms
- Using Spring Boot, AWS managed Kubernetes (AWS Kubernetes Service) and Helm Charts, and microservice architectures
- Design and manage APIs using OpenAPI (YAML), SOAP, REST, and GraphQL
- Integrate seamlessly with front-end technologies such as ReactJS, VueJS, Angular, and TypeScript
- Implement event-driven and microservices-based architectures, including serverless functions where appropriate
- Build scalable data solutions using JPA, Hibernate, MongoDB, NoSQL, and RDBMS (AWS/Azure)
- Drive CI/CD pipeline implementation, performance tuning, and system monitoring using industry-standard tools
- Champion clean code practices and Agile methodologies across development teams
Benefits
We support your professional development with comprehensive training programs and sponsor various industry events like DevConf and GDG