A highly experienced Java developer with 10+ years of deep programming expertise who thrives on solving complex problems independently and in teams. Primarily skilled in Java 8+, complemented by strong proficiency in Vue.js, Azure cloud services, and Cypress for robust automation testing. Comfortable navigating multiple programming paradigms and equipped to work on full-stack, cloud-native, and AI-assisted development at pace and quality.
Your responsibilities
- Design and develop scalable backend microservices and APIs using Java (Spring Boot) with maintainable and testable code.
- Create responsive and modular front-end applications with Vue.js or similar , adhering to best UI / UX and component architecture.
- Deploy and manage cloud infrastructure on Azure, leveraging DevOps pipelines, containers (Docker / Kubernetes), and infrastructure as code.
- Automate end-to-end testing using Cypress and enforce test-driven development practices.
- Integrate AI-powered tools and frameworks to automate repetitive development and testing tasks, enabling focus on core business logic.
- Collaborate globally with product owners, architects, and developers, ensuring clear communication and timely delivery.
- Mentor and guide peers to promote clean code, best practices, and continuous learning.
- Own commitments and deliver high-quality software within deadlines.
Our requirements
Java (8+) : In-depth knowledge of core Java, concurrency, JVM internals, and functional programming paradigms.Frameworks : Expertise in Spring Boot, Spring Security, Hibernate, and reactive frameworks (WebFlux).Cloud Platforms : Proficient with Microsoft Azure or similar services including App Services, AKS, and Azure DevOps.Testing : Advanced use of Cypress for UI testing; JUnit 5 and Mockito for backend unit and integration tests.Build and Dependency Management : Maven, Gradle with effective use of repositories.Version Control & CI / CD : Git, branching strategies, Jenkins / GitHub Actions / Azure Pipelines.Automation & Monitoring : Familiarity with setup and use of monitoring / logging (Prometheus, ELK stack).AI Development Tools : Practical experience with AI coding assistants (e.g., GitHub Copilot), code quality tools (SonarQube), and AI / ML libraries.Database Technologies : SQL & NoSQL (PostgreSQL, MongoDB), schema design, and optimization.Collaboration & Agile : Experience working in distributed teams with Scrum / Agile methods, excellent verbal and written communication.Optional
Self-disciplined and reliable, delivering commitments on schedule with excellence.Fast learner with a passion for new technologies and AI / automation integration.Strong problem solver who values code quality and maintainability.Team player willing to take on challenges and mentor others.#J-18808-Ljbffr