Location: Remote
Employment Type: Full-time/Part-time
About the Role
We are looking for a Senior Java Developer with solid expertise in Java and proven experience leveraging Microsoft Azure to build modern, scalable, and high-performance applications. As part of our Agile team, you will play a key role in designing and delivering robust backend solutions, optimizing database performance, and integrating cloud-native services.
This is an exciting opportunity to work on impactful projects, collaborate with talented professionals, and grow within a technology-driven environment.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java and related frameworks.
- Build and integrate scalable backend services using Spring Boot, Hibernate, and modern Java ecosystems.
- Implement and optimize SQL database solutions, ensuring high performance and reliability.
- Develop and deploy applications using Azure cloud services (Azure App Services, Azure Functions, Azure SQL, etc.).
- Work within an Agile/Scrum environment, actively participating in sprint planning, stand-ups, and retrospectives.
- Ensure best practices in code quality, security, and performance.
- Collaborate closely with product owners, architects, and QA teams to deliver high-value features.
- Troubleshoot and resolve technical issues, conducting thorough root cause analysis.
Required Skills & Experience
- 5+ years of recent hands-on experience in Java development.
- Strong expertise in Java frameworks (Spring Boot, Hibernate, or equivalent).
- Proficiency with SQL databases (e.g., SQL Server, MySQL, PostgreSQL).
- Hands-on experience with Azure cloud services and deployments.
- Solid understanding of RESTful APIs and microservices architecture.
- Familiarity with Agile/Scrum methodologies.
- Strong problem-solving skills and ability to work in collaborative teams.
- Proficient in English (written and spoken).
Nice to Have
- Experience with CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions).
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Understanding of authentication and security frameworks (OAuth 2.0, OpenID Connect).