01 Aug
|
e-Solutions
|
Secunderabad
01 Aug
e-Solutions
Secunderabad
We are seeking a highly skilled Java Developer with robust experience in Spring Boot, Microservices architecture, and Microsoft Azure. The ideal candidate will play a key role in designing, developing, and deploying cloud-native applications that are scalable, reliable, and secure. This is a hands-on development role requiring deep technical expertise and collaboration across teams.
Key Responsibilities:
Design, develop, and maintain backend applications using Java, Spring Boot, and Microservices.
Build and deploy applications on Microsoft Azure, leveraging services like Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, and Azure DevOps.
Work closely with architecture and DevOps teams to create cloud-native solutions.
Implement API services with a focus on scalability, resilience, and security.
Integrate with other Azure services such as Azure Storage, Key Vault, Event Hubs, and Service Bus.
Write clean, maintainable, and testable code following best practices.
Collaborate with QA, Product, and other development teams in Agile/Scrum environments.
Troubleshoot issues, optimize performance,
and contribute to CI/CD pipelines and monitoring.
Mandatory Skills:
5–10 years of hands-on experience with Core Java and Java 8+
Robust proficiency in Spring Boot and Microservices development
Experience deploying and scaling applications on Microsoft Azure
Valuable knowledge of RESTful APIs, JSON, and web services
Proficiency in SQL and familiarity with relational databases (e.g., PostgreSQL, MySQL, SQL Server)
Experience with CI/CD tools such as Azure DevOps, Git, Maven
Solid understanding of cloud security, API gateways, and monitoring/logging (e.g., Azure Monitor, App Insights)
Preferred Skills:
Experience with containerization (Docker) and orchestration (Kubernetes, preferably AKS)
Familiarity with NoSQL databases (Cosmos DB, MongoDB)
Understanding of event-driven architecture and message queues (e.g., Azure Service Bus, Kafka)
Exposure to Test-Driven Development (TDD) and unit/integration testing
Education:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
📌 Java Developer + Azure Secunderabad
🏢 e-Solutions
📍 Secunderabad