TECHNICAL LEAD L1
Technical Lead L1Design, develop, test, and maintain robust Java applications. Build and consume RESTful APIs and microservices. Work closely with business analysts, architects, and cross-functional teams to translate requirements into technical solutions. Perform code reviews, ensure code quality, and follow best practices. Troubleshoot production issues and provide timely resolutions. Optimize application performance, scalability, and security. Participate in Agile/Scrum ceremonies including sprint planning and retrospectives. Strong experience in Java (Java 8 or above). Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Security). Experience with REST APIs and Microservices architecture. Strong working knowledge of SQL/NoSQL databases (Oracle, MySQL, PostgreSQL, MongoDB). Experience with ORM frameworks like Hibernate/JPA. Familiarity with version control tools (Git, Bitbucket). Experience working in Agile/Scrum environments. Strong problem-solving and communication skills. Experience with cloud platforms (AWS, Azure, GCP). Exposure to CI/CD pipelines and DevOps tools (Jenkins, Docker, Kubernetes). Knowledge of messaging systems (Kafka, RabbitMQ). Experience with front-end technologies (Angular, React). Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field.