
Search by job, company or skills
We are looking for an experienced Java Technical Lead / Senior Java Developer with strong expertise in Java-based enterprise application development, microservices architecture, and API development. The ideal candidate should have hands-on experience in Spring Boot, API development, deployment, and production support, along with the ability to lead development teams and interact with clients in an Agile environment.
Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.
Lead development teams while also contributing as an individual developer.
Develop and support RESTful APIs including integration, security, and performance optimization.
Handle end-to-end software development lifecycle from requirement gathering to deployment and production support.
Work closely with clients and stakeholders to understand requirements and deliver technical solutions.
Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
Provide mentoring and technical guidance to junior developers.
Troubleshoot production issues and provide timely resolutions.
Manage code reviews, build processes, and CI/CD pipelines.
Ensure high-quality deliverables and adherence to best coding practices.
Strong experience in Java (Java 8 or above)
Hands-on experience with Spring Boot and Microservices architecture
Strong knowledge of Core Java, JSP, and REST API development
Experience with JUnit and unit testing frameworks
Strong knowledge of SQL and databases such as Oracle Database
Experience in API development, integration, and security
Familiarity with CI/CD pipelines and deployment processes
Experience working in Linux environments and scripting
Experience with Jira for Agile project tracking
Job ID: 144633825