Job Overview
We are looking for a Senior Java Developer to join our onsite engineering team and play a key role in designing, developing, and maintaining scalable enterprise applications. The ideal candidate has strong hands-on experience with Java and Spring Boot and enjoys working in a collaborative, fast-paced environment.
Key Responsibilities
- Design, develop, and maintain Java-based applications
- Build and enhance RESTful APIs using Spring Boot
- Collaborate with product managers, QA, and frontend teams
- Write clean, scalable, and well-documented code
- Optimize application performance and ensure security best practices
- Review code and mentor junior developers
- Participate in system design and technical decision-making
Required Skills & Qualifications
- 3–6 years of professional experience in Java development
- Strong expertise in Spring Boot, Spring MVC, and Hibernate/JPA
- Experience with REST APIs and microservices architecture
- Strong knowledge of SQL databases (MySQL/PostgreSQL)
- Familiarity with Git, CI/CD pipelines, and Agile/Scrum
- Good problem-solving and communication skills
Nice to Have
- Experience with Fintech or enterprise systems
- Knowledge of Docker, Kubernetes, or cloud platforms (AWS/GCP)
- Exposure to messaging queues (Kafka/RabbitMQ)
What We Offer
- Competitive salary package
- Stable onsite work environment
- Career growth and learning opportunities
- Collaborative and professional team culture
Job Type: Full-time
Pay: Rs250,000.00 - Rs500,000.00 per month
Work Location: In person