About the job
About the Role: We are looking for a highly skilled Senior Java Fullstack Developer with 5–6 years of experience in designing, building, and scaling complex applications. The ideal candidate will come from a startup background, have hands-on experience handling high-volume data, architecting scalable applications and migrating monolithic systems to microservices. You will play a key role in end-to-end development—owning architecture, design, coding,and deployment—while ensuring high performance, scalability, and maintainability. Key Responsibilities: • Architect, design, and develop end-to-end solutions using Java (18+) and modern frameworks. • Lead migration from monolithic to microservices architecture. • Build scalable backend systems capable of handling large data volumes efficiently. • Develop and integrate RESTful APIs and third-party services. • Implement event-driven systems using Kafka and AWS SQS. • Collaborate with cross-functional teams to deliver new features and product improvements. • Implement and maintain CI/CD pipelines using GitHub Actions or Jenkins. Position details: • Maintain high code quality, conduct unit testing, and apply automation frameworks. • Optimize application performance and ensure reliability and security. • Mentor junior developers and contribute to best coding practices. Technical Skills: Backend: • Java (18+), J2EE, Spring Boot / Spring Data / Spring Batch • Microservices architecture, REST APIs, Event-Driven Development • Hibernate (JPA), PostgreSQL • MongoDB or other NoSQL databases • Kafka, AWS SQS (or equivalent message queues) • Strong understanding of multithreading, concurrency, and asynchronous programming DevOps & Tools: • CI/CD using GitHub Actions, Jenkins, Maven • Experience with Docker and Kubernetes (preferred) • Testing frameworks: JUnit, Mockito, Testcontainers Frontend (Preferred): • Proficiency in React.js, Angular, or Vue.js • Strong understanding of JavaScript/TypeScript, HTML5, and CSS3 Other: • Familiarity with cloud platforms (AWS, GCP, or Azure) • Experience in monitoring, logging, and performance optimization Qualifications: • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. • 5–6 years of hands-on experience in full-stack development. • Proven experience in a startup environment or product-based organization. • Strong problem-solving, analytical, and architectural skills. • Excellent communication and collaboration abilities. • Immediate joiners or candidates with a maximum of 30 days’ notice period will be preferred only. Nice to Have: • Experience with Kubernetes, ElasticSearch, Redis, or GraphQL. • Exposure to AI/ML, data streaming, or real-time analytics.
Requirements
- Java (18+)
- Microservices architecture
- REST APIs
- Event-Driven Development
- Hibernate (JPA)
- PostgreSQL
- MongoDB
- Kafka
- AWS SQS
- CI/CD with GitHub Actions
- Jenkins
- Docker
- Kubernetes
- JUnit
- Mockito
- React.js
- Angular
- Vue.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- AWS
- GCP
- Azure
Qualifications
- Bachelor’s degree in Computer Science
- Master’s degree in Engineering
- 5–6 years of hands-on experience in full-stack development
Preferred Technologies
- Java (18+)
- Microservices architecture
- REST APIs
- Event-Driven Development
- Hibernate (JPA)
- PostgreSQL
- MongoDB
- Kafka
- AWS SQS
- CI/CD with GitHub Actions
- Jenkins
- Docker
- Kubernetes
- JUnit
- Mockito
- React.js
- Angular
- Vue.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- AWS
- GCP
- Azure
About the company
WONDRx is a startup focused on developing complex applications and migrating monolithic systems to microservices. They aim to handle high-volume data and deliver scalable solutions.
Similar Jobs
Java Fullstack Developer
People Prime Worldwide
Senior Fullstack Developer
Whatjobs
Senior Java Developer
P Square Solutions LLC