Senior Java Developer
📍 Location: Bengaluru (Hybrid)
🕘 Shift: General Day Shift
💼 Employment Type: Full-Time (FTE)
📅 Experience Required: 8+ Years
Job Description – Senior Java Developer
We are looking for an experienced Senior Java Developer to join our technology team. The ideal candidate should have strong expertise in Java, microservices architecture, enterprise application development, and cloud-based solutions.
Key Responsibilities:
🔹 Design, develop, and maintain scalable enterprise applications using Java technologies
🔹 Develop robust RESTful APIs and microservices architecture
🔹 Collaborate with cross-functional teams to understand business requirements
🔹 Lead technical discussions and provide development guidance to junior developers
🔹 Optimize application performance, scalability, and security
🔹 Participate in architecture planning and system design
🔹 Troubleshoot complex technical issues and provide effective solutions
🔹 Ensure code quality through code reviews and best development practices
Required Skills:
✅ Strong experience in Core Java, Java 8/11/17
✅ Hands-on experience with Spring Boot, Spring MVC, Hibernate, and Microservices
✅ Strong knowledge of REST APIs and distributed systems
✅ Experience with SQL/NoSQL databases like MySQL, PostgreSQL, MongoDB
✅ Knowledge of Kafka, RabbitMQ, or messaging systems
✅ Experience with Docker, Kubernetes, and CI/CD pipelines
✅ Familiarity with cloud platforms such as AWS, Azure, or GCP
✅ Strong understanding of system design and application architecture
✅ Experience with Git, Maven/Gradle, and Agile methodologies
Preferred Skills:
⭐ Experience in high-scale enterprise applications
⭐ Exposure to DevOps and automation tools
⭐ Leadership or mentoring experience
⭐ Excellent communication and stakeholder management skills