08 Oct
|
360 Technology
|
Chennai
08 Oct
360 Technology
Chennai
We are looking for an experienced Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, Distributed Systems and Cloud technologies to join our engineering team.
Key Responsibilities
• Design, develop, test and maintain scalable software applications.
• Build highly reliable, fault-tolerant and high-performance distributed applications.
• Develop and maintain microservices using Spring/Spring Boot.
• Participate in system design, technical discussions and code reviews.
• Develop cloud-based applications with a strong focus on performance and scalability.
• Build and optimize production-grade data pipelines using batch and stream processing.
• Troubleshoot and resolve application defects and production issues.
• Follow Agile development practices and contribute to continuous improvement.
• Maintain technical documentation and follow software quality and security best practices. Open Stack Senior Engineer- Con…
Must-Have Skills
• 5+ years of software engineering experience
• Strong hands-on experience with Java 8+
• Spring / Spring Boot
• Microservices architecture
• Strong System Design & Distributed Systems experience
• Spring JPA
• Spring Batch
• Spring Security
• Spring Cloud
• Spring Data Stream
• MySQL / PostgreSQL
• Experience with distributed databases such as Azure Cosmos DB / Couchbase
• Distributed caching – Redis / Memcached / Hazelcast
• Distributed messaging – Apache Kafka / Azure EventHub / Solace
• Experience with CI/CD
• Robust understanding of Agile development practices
• Experience with cloud-based application development. Open Stack Senior Engineer- Con…
Preferred
• Microsoft Azure experience
• Experience developing, deploying and launching products on public cloud
• Strong understanding of 12-Factor App principles
• Reactive programming / Reactive Manifesto
• Experience working with open-source technologies
📌 Senior Java Developer – Distributed Systems (Chennai)
🏢 360 Technology
📍 Chennai