Java Technical Lead
About the role
- Design, develop, test, and deploy scalable enterprise applications using Java, Spring Boot, and React.js.
- Develop robust RESTful APIs, Microservices, and system integrations.
- Collaborate with solution architects, business analysts, and product teams to deliver innovative solutions.
- Build responsive and user-friendly interfaces using React.js and modern front-end frameworks.
- Integrate AI services and intelligent automation features into enterprise applications.
- Utilize AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, and Generative AI platforms to improve productivity and code quality.
- Ensure application security, scalability, performance, and maintainability.
- Participate in Agile ceremonies, technical reviews, and continuous improvement initiatives.
- Develop and maintain CI/CD pipelines and DevOps best practices.
- Troubleshoot and resolve application issues across development and production environments.
- Required Technical Skills
- Backend DevelopmentStrong experience in Java 8/11/17+Expertise in Spring Boot, Spring MVC, Spring Security
- Microservices architecture and distributed systems
- Strong understanding of object-oriented programming principles
- Frontend DevelopmentStrong experience with React.jsJavaScript (ES6+), TypeScriptHTML5, CSS3, Bootstrap, Material UIState management libraries (Redux, Context API)API & Integration
- Strong hands-on experience developing and consuming REST APIsAPI Security (OAuth2, JWT, OpenID Connect)
- Experience with API gateways and integration frameworks
- Knowledge of JSON, XML, and third-party integrations
- Database & CloudSQL Server, Oracle, PostgreSQL, or MongoDBAzure, AWS, or GCP exposure
- Docker and Kubernetes knowledge preferredAI & Emerging Technology Exposure
- Experience using Microsoft Copilot, GitHub Copilot, ChatGPT, or similar AI-assisted development platforms.
- Understanding of Generative AI, Prompt Engineering, and AI-based automation.
- Exposure to integrating AI services such as Azure OpenAI, Azure AI Services, or other AI APIs.
- Interest in leveraging AI tools to accelerate software development, testing, and documentation activities.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
