We are looking for a highly skilledSenior Full Stack Java Developerwith 56 years of experience in designing, building, and scaling complex applications. The ideal candidate will come from astartup background, have hands-on experience handlinghigh-volume data,architecting scalable applications, andmigrating monolithic systems to microservices.
You will play a key role in end-to-end developmentowning architecture, design, coding, and deploymentwhile ensuring high performance, scalability, and maintainability.
Key Responsibilities:- Architect, design, and develop end-to-end solutions usingJava (18+)and modern frameworks.
- Lead migration from monolithic tomicroservices architecture.
- Build scalable backend systems capable of handling large data volumes efficiently.
- Develop and integrateRESTful APIsand third-party services.
- Implementevent-driven systemsusingKafkaandAWS SQS.
- Collaborate with cross-functional teams to deliver new features and product improvements.
- Implement and maintainCI/CD pipelinesusingGitHub ActionsorJenkins.
- Maintainhigh code quality, conductunit 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
- MongoDBor other NoSQL databases
- Kafka,AWS SQS(or equivalent message queues)
- Strong understanding ofmultithreading,concurrency, andasynchronous programming
DevOps & Tools:
- CI/CD usingGitHub Actions,Jenkins,Maven
- Experience withDockerandKubernetes(preferred)
- Testing frameworks:JUnit,Mockito,Testcontainers
Frontend :
- Proficiency inReact.js,Angular, orVue.js
- Strong understanding ofJavaScript/TypeScript,HTML5, andCSS3
Other:
- Familiarity withcloud platforms(AWS, GCP, or Azure)
- Experience inmonitoring, logging, andperformance optimization
Qualifications:- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 56 years of hands-on experience in full-stack development.
- Proven experience in astartup environmentor product-based organization.
- Strong problem-solving, analytical, and architectural skills.
- Excellent communication and collaboration abilities.
Nice to Have:- Experience withKubernetes,ElasticSearch,Redis, orGraphQL.
- Exposure toAI/ML,data streaming, orreal-time analytics.