Job Description
Tech Lead- (Java/Spring Boot/Microservices DevOps) Cognizant’s Digital Engineering practice is seeking a highly qualified Tech Lead- (Java/Spring Boot/Microservices DevOps) with at least 8 years’ experience developing and building high-performing, scalable, enterprise applications. You will be part of a digital software team that works on high-demand applications. Our engineers have a passion for high-quality, reliable, and maintainable code. You will work side by side with product managers, designers, and clients, making decisions together to quickly deliver valuable working software to clients and their users. Location: Plano, TX (2-3 days/week onsite) Please note- You must be legally authorized to work for any employer in the USA without the need for employer sponsorship, now or at any time in the future. Roles/Responsibilities: Experience in Java (Java 8) and above development Knowledge of application development with Spring framework (Spring Boot Web/Security/JPA) Experience with Microservice architecture and 12 factor application Experience in REST web service development using Spring Knowledge of security systems like OAuth 2 and SAML Hands-on experience with RDBMS and NoSQL databases Strong knowledge on Microservice patterns Knowledge in Cloud Native and DevOps concepts and tools Familiarity with source code version control systems like Git/SVN Must have experience in defining and documenting architecture, capturing and documenting functional and non-functional (architectural) requirements, preparing estimates, and defining technical solutions. Well versed with technology and concepts related to Java, microservices, cloud-based environment, CI/CD Should be able to partner with business teams and bridge the gap between business and technical teams Ensure timely deliverables following best practices Should be able to prioritize the backlogs based on business criticalities Should be able to manage features/stories in Azure DevOps Influence technology strategies and decisions with a high-level of expertise and knowledge Required Qualifications: At least 3 years of enterprise technical design experience on Cloud and Microservice architecture. Project experience on the transformation to Cloud or Microservice. At least 8 years of application development/technical implementation experience. Agile development experience is an advantage. Experience in digital transformation, transforming from Monolithic to Microservice application, Domain Driven Design (DDD) Experience in technical implementation with the following technologies, tools or related areas: Enterprise Java, Spring, Spring boot, Spring Cloud or MVC Framework Jenkins&pipeline (CI/CD) Cloud-based Kubernetes platform NoSQL (E.g. MongoDB) End to end tracing App Performance Monitoring Service Mesh GIT (E.g. Gitlab / Bitbucket / GitHub) Self-motivated, open mindset, ownership mindset, good problem-solving and troubleshooting skills with strong "can-do" attitude. Why Choose Cognizant? It takes a lot to succeed in today’s fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams. We stand out because we put human experiences at the core. Our associates enjoy robust benefits and training opportunities from our industry recognized, award-winning Academy team. You will have access to hundreds of technical training to keep your skillsets fresh and have opportunities to obtain certifications on the latest technologies. If you are comfortable with ambiguity, excited by change, and excel through autonomy, we’d love to hear from you J-18808-Ljbffr