02 Aug
|
FUNIC TECH PRIVATE
|
India
02 Aug
FUNIC TECH PRIVATE
India
Job Title : Senior Java Developer (AWS)
Experience : 8+ Years
Locations : Hyderabad, Pune, Kerala
Job Summary :
We are looking for an experienced Senior Java Developer with 8+ years of hands-on experience in designing, developing, and deploying scalable enterprise applications.
The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices, AWS Cloud, and modern software development practices. The role involves developing cloud-native applications, collaborating with cross-functional teams, and delivering high-quality software solutions.
Key Responsibilities :
- Design, develop, test, and maintain enterprise-grade Java applications.
- Build scalable RESTful APIs using Spring Boot and Microservices architecture.
- Develop and deploy cloud-native applications on AWS.
- Work with cross-functional teams to gather and analyze business requirements.
- Write clean, maintainable, and efficient code following coding standards.
- Integrate applications with databases, third-party APIs, and messaging systems.
- Perform code reviews, troubleshoot production issues, and optimize application performance.
- Implement CI/CD pipelines and support DevOps best practices.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.
- Mentor junior developers and promote technical best practices.
Required Skills :
- 8+ years of experience in Java application development.
- Solid proficiency in Java 8/11/17.
- Extensive experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
- Hands-on experience with Microservices Architecture.
- Strong experience with AWS services such as :
- EC2
- S3
- Lambda
- ECS/EKS
- RDS
- API Gateway
- CloudWatch
- IAM
- SNS/SQS
- Experience with RESTful APIs and web services.
- Strong knowledge of SQL databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB/DynamoDB).
- Experience with Git, Maven/Gradle, and Jenkins/GitHub Actions.
- Familiarity with Docker and Kubernetes.
- Good understanding of CI/CD pipelines.
- Strong debugging, analytical, and problem-solving skills.
Preferred Skills :
- Experience with Terraform or CloudFormation.
- Knowledge of Kafka or RabbitMQ.
- Experience with Redis or other caching technologies.
- Exposure to monitoring tools such as Prometheus, Grafana, or ELK Stack.
- AWS Certification is a plus.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Excellent communication and stakeholder management skills.
- Experience working in Agile development environments.
📌 Java Developer - AWS Platform (India)
🏢 FUNIC TECH PRIVATE
📍 India