Lead Engineer
Primary Skills
CI/CD Pipeline, Spring REST, Java, Hibernate, Oracle RDBMS, Kafka, Docker, Java REST Web API, Spring Core, Spring Boot, Kubernetes, MySQL
Specialization
Java Backend with Microservices: Software Development Lead
Job requirements
Job Summary We are seeking a skilled Java Developer with strong experience in Java and Spring Boot-based application development. The ideal candidate should have experience in designing and developing scalable backend systems, REST APIs, and microservices-based applications. The candidate will work closely with cross-functional teams to build secure, high-performing, and cloud-enabled enterprise applications. ________________________________________ Key Responsibilities • Design, develop, and optimize backend systems using Java and Spring Boot • Build scalable and high-performing REST APIs and microservices-based applications • Develop and maintain enterprise applications using Spring Framework and Hibernate • Collaborate with architects, product owners, and development teams to implement business requirements • Participate in system design discussions and contribute to technical solutioning • Develop reusable, maintainable, and high-quality code following engineering best practices • Integrate applications with databases, messaging platforms, and third-party services • Support CI/CD implementation, automated deployments, and DevOps practices • Troubleshoot and resolve application defects, performance bottlenecks, and production issues • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and demos • Ensure compliance with security, coding standards, and application performance guidelines ________________________________________ Required Skills & Qualifications • Strong hands-on experience with Java, Spring Boot, Spring Framework, and Hibernate • Experience in developing RESTful APIs and backend enterprise applications • Strong understanding of microservices architecture and SOA concepts • Experience with Kafka or event-driven architecture platforms • Strong database skills with PostgreSQL, SQL, and relational databases (Oracle preferred) • Experience with GitHub or similar version control systems • Exposure to AWS cloud services, Docker, and CI/CD DevOps practices • Strong analytical, debugging, and problem-solving skills • Ability to work effectively in Agile delivery environments • Strong communication and collaboration skills