11 Selsoft Jobs
Java Developer - Microservices Architecture (10-15 yrs)
Selsoft
posted 11hr ago
Key skills for the job
Job Summary :
We are looking for a Java Developer with expertise in Java, Spring Boot, Microservices, AWS, Kubernetes, and SQL to join our dynamic team. The ideal candidate will be responsible for designing, developing, and deploying scalable, high-performance applications in a cloud-based environment.
Key Responsibilities :
- Develop and maintain Java-based applications using Spring Boot and Microservices architecture.
- Design, build, and deploy scalable, secure, and high-performance applications.
- Work with AWS cloud services (EC2, S3, Lambda, RDS, etc.) for application deployment and management.
- Implement Kubernetes for containerized application orchestration and management.
- Develop and optimize SQL-based databases (MySQL, PostgreSQL, etc.) to ensure data integrity and performance.
- Design and integrate RESTful APIs to facilitate seamless communication between microservices.
- Implement best practices for CI/CD pipelines and DevOps processes.
- Monitor and troubleshoot application issues to enhance performance and reliability.
- Collaborate with cross-functional teams including Product Managers, DevOps, and QA Engineers.
- Stay updated with emerging technologies and continuously improve application architecture.
Required Skills & Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: [X] years of hands-on experience in Java development.
- Proficiency in Java 8+ and Spring Boot framework.
- Strong understanding of Microservices architecture and API development.
- Experience with AWS services (EC2, S3, RDS, Lambda, API Gateway, IAM, etc.).
- Hands-on experience with Kubernetes and containerization technologies like Docker.
- Strong knowledge of SQL databases (MySQL, PostgreSQL) and query optimization.
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, etc.).
- Experience with message brokers like Kafka, RabbitMQ is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications :
- Experience with Terraform or Infrastructure as Code (IaC).
- Knowledge of NoSQL databases (MongoDB, DynamoDB).
- Exposure to monitoring and logging tools (Prometheus, Grafana, ELK Stack).
- Understanding of security best practices in cloud-based environments.
Functional Areas: Other
Read full job description