Cognizant Technology Solutions - Irving, TX

posted 22 days ago

Full-time - Senior
Irving, TX
Professional, Scientific, and Technical Services

About the position

Cognizant's Digital Engineering practice is seeking a highly qualified Lead Java Engineer to develop and build high-performing, scalable enterprise applications. This role involves working closely with product managers, designers, and clients to deliver valuable software quickly. The ideal candidate will have a passion for high-quality, reliable, and maintainable code, and will be part of a team that values continuous improvement and collaboration.

Responsibilities

  • Development in Java, Spring Boot, Microservices, and API while providing expertise in the full software development lifecycle.
  • Write well-designed, testable, efficient code.
  • Ensure designs are in compliance with specifications and deliver superior engineering outcomes.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Work in a team environment and mentor junior team members.
  • Hone individual engineering competency using available enablement programs.
  • Participate actively in talent acquisition.
  • Engage in team leadership and people management.

Requirements

  • Minimum of 9 years of coding experience in Java, Microservices, Spring Boot, API Development in cloud environments such as AWS.
  • Minimum of 2 years of experience with AWS services such as EC2, IAM, Batch, Lambda, S3, Containerization, MQ, SNS.
  • Working experience in AWS digital databases such as Aurora, Dynamo DB, Elasticache or experience in database technologies such as Oracle, MS SQL server, Mongo DB, or Redis.
  • Proficient in Core Java technologies & Spring framework.
  • Hands-on experience in the development of RESTFUL web services & Spring Boot based microservices.
  • Experience in Angular or React/Redux/SSR/IONIC, HTML5/CSS/JavaScripts/React Micro Frontends required.
  • Understanding of digital transformation and cloud native application development, 12 factor compliance solutions.
  • Good understanding of DevOps concepts and processes and CI/CD tools such as Jenkins, Bamboo.
  • Understanding of security and identity concepts and familiarity with authentication, single-sign-on, directory services.
  • Knowledge of commonly used IDEs like Eclipse, IntelliJ, etc. and UNIX scripts.
  • Excellent communication skills and participation in team meetings discussions, specializing in Object Oriented analysis and design using common design patterns.

Benefits

  • Access to hundreds of technical trainings to keep skillsets fresh.
  • Opportunities to acquire certifications on the newest technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service