Job Title : Tech LeadDesignation : Tech Lead
Location : Texas, US
Job Summary : We are seeking a highly skilled and motivated Delivery Module Lead to join our dynamic software development team. The ideal candidate will possess strong expertise in Java MicroServices Development and will be responsible for leading the design, development, and implementation of robust software solutions. This role requires a deep understanding of modern software development practices, particularly in microservices architecture, and a passion for delivering high-quality software products.
Responsibilities :
- Lead the design and development of microservices-based applications using Java, Spring Boot, and Spring Batch.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement and maintain SQL Server databases, ensuring optimal performance and security.
- Utilize PCF (Pivotal Cloud Foundry) for deploying and managing cloud-native applications.
- Develop and execute unit tests using JUnit 5 to ensure code quality and reliability.
- Participate in Agile / Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Stay updated with industry trends and emerging technologies to drive innovation within the team.
Mandatory Skills :
Strong expertise in Java MicroServices Development.Proficient in Spring Boot and Spring Batch frameworks.Experience with SQL Server and database design.Familiarity with PCF (Pivotal Cloud Foundry) for cloud application deployment.Solid understanding of JUnit 5 for unit testing.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.Preferred Skills :
Experience with containerization technologies such as Docker and Kubernetes.Knowledge of CI / CD pipelines and DevOps practices.Familiarity with other programming languages and frameworks.Understanding of microservices design patterns and best practices.Qualifications :
Bachelor's degree in Computer Science, Information Technology, or a related field.Relevant certifications in Java development or cloud technologies are a plus