About the job
Job Title: Senior Java Developer
Location: Hyderabad, Telangana
Experience Required: 6-14 years
Role Overview: We are seeking a talented and experienced Senior Java Developer to join our team. This hands-on role focuses primarily on designing and developing high-performance, scalable applications. You will primarily operate as an individual contributor, emphasizing software development, system design, and optimization.
Key Responsibilities:
- Develop, optimize, and maintain Java-based applications utilizing Java, J2EE, Spring Boot, Spring JPA, Spring Security, and MVC.
- Design and implement microservices architecture using REST APIs and integrate with Kafka, ActiveMQ, or other messaging queues.
- Work with both SQL and NoSQL databases for efficient data storage and retrieval.
- Build and manage CI/CD pipelines for seamless automated deployment, ensuring smooth cloud operations in AWS, Azure, or GCP.
- Containerize applications using Docker and orchestrate deployments with Kubernetes.
- Enhance system performance through performance tuning, code optimization, and thread dump analysis, while maintaining code quality, security, and scalability.

