Technical Lead
cognizant
Job Description
- Develop and maintain high-quality software solutions using Java Spring Boot and Spring MVC to meet business requirements.
- Collaborate with cross-functional teams to design implement and optimize scalable applications on AWS.
- Utilize SQL and MySQL to manage and manipulate data efficiently ensuring data integrity and performance.
- Implement front-end features using JavaScript enhancing user experience and application functionality.
- Java Design Patterns Spring Boot Spring AI REST Microservices Kafka Kubernetes Jenkins PostgreSQL SQL Go AWS Git
- Troubleshoot and resolve complex technical issues ensuring minimal downtime and optimal performance.
- Participate in the full software development lifecycle from requirements gathering to deployment and maintenance.
- Contribute to the continuous improvement of development processes tools and methodologies.
- Ensure applications are secure scalable and maintainable adhering to industry standards and best practices.
- Collaborate with stakeholders to understand business needs and translate them into technical solutions.
- Provide technical guidance and mentorship to junior engineers fostering a culture of learning and growth.
- Stay updated with emerging technologies and industry trends applying them to enhance our software solutions.
- Document technical specifications and system designs ensuring clarity and consistency across projects.