Description :
- Role : Senior Java Developer
- Work Mode : Remote / Hybrid
- Experience : 7 - 10 Years
- Joining : Immediate Joiners Only
We are looking for an experienced Senior Java Developer to design and build scalable, high-performance, large-scale applications. If you have strong expertise in Java, microservices, and cloud technologies, wed love to connect!
Key Responsibilities :
- Design, develop, test, and maintain scalable Java-based and cloud-native applications
- Architect and build microservices using Spring Boot & Spring Cloud
- Develop secure RESTful APIs
- Work with MySQL/PostgreSQL and MongoDB
- Implement caching (Redis) and search solutions (Elasticsearch)
- Build event-driven systems using Kafka/RabbitMQ
- Containerize applications using Docker and manage via Kubernetes
- Deploy and manage applications on AWS
- Optimize performance using multithreading & concurrency
- Participate in architecture discussions and code reviews
- Mentor junior developers and collaborate with cross-functional teams
- Troubleshoot complex production issues
Required Skills :
- Strong expertise in Core Java, Java 8+, OOP, and design patterns
- Hands-on experience with Spring Framework (Spring Boot, MVC, Security, Hibernate/JPA)
- Solid experience in microservices architecture
- Strong knowledge of REST API design & security
- Experience with SQL & NoSQL databases
- Hands-on with Kafka/RabbitMQ
- Experience with Docker & Kubernetes (preferred)
- Familiarity with AWS cloud services
- Experience with JUnit, TestNG, Maven, Git, Jira, and CI/CD pipelines
Leadership Skills :
- Strong problem-solving and ownership mindset
- Ability to work independently in Agile environments
- Excellent communication & collaboration skills
- Experience mentoring team members
(ref:hirist.tech)