Hyderabad, Telangana, India
Information Technology
Full-Time
Caizin
Overview
Description
About the Role: We are looking for a skilled Java Developer with 5 to 8 years of experience in building scalable, resilient, and distributed systems using microservices architecture.
The ideal candidate should have strong coding skills in Java, a sound understanding of system design principles, cloud-native application development, and best practices in software engineering.
Key Responsibilities
About the Role: We are looking for a skilled Java Developer with 5 to 8 years of experience in building scalable, resilient, and distributed systems using microservices architecture.
The ideal candidate should have strong coding skills in Java, a sound understanding of system design principles, cloud-native application development, and best practices in software engineering.
Key Responsibilities
- Develop and maintain scalable microservices using Java (preferably Java 11+). and Spring Boot.
- Build and optimize microservices for performance, scalability, and resilience.
- Build and integrate RESTful APIs and message-driven services.
- Ensure adherence to best practices in coding, architecture, testing, and documentation.
- Contribute to code reviews, system design, and performance optimization.
- Participate in system design discussions and contribute to architectural decisions.
- Implement CI/CD pipelines and work with DevOps tools to streamline deployment and operations.
- Collaborate closely with cross-functional teams including QA, DevOps, and Product.
- Strong core Java development skills with experience in Spring Boot.
- Strong advocate for clean code, best practices and test-driven development.
- Solid experience with microservices architecture and RESTful services.
- Experience with messaging system: Kafka, RabbitMQ, or AWS SQS.
- Experience working with cloud platforms (AWS, GCP, or Azure).
- Familiar with CI/CD tools such as Jenkins, GitLab CI, Argo CD etc.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Experience with observability tools (logging, monitoring, alerting).
- Proficiency in using Git, Maven/Gradle, and basic Linux commands.
- Experience with NoSQL databases (MongoDB, Cassandra).
- Exposure to distributed system patterns like circuit breakers, service discovery, and API gateways.
- Deep understanding of observability tools (logging, monitoring, alerting).
- Understanding of performance tuning and security best practices.
- Experience with Domain Driven Design (DDD).
- Passion for writing clean, maintainable, and well-tested code.
- Strong sense of ownership and ability to take end-to-end responsibility.
- Proactive problem-solving attitude with a continuous improvement mindset.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in