Cognizant Technology Solutions - Richmond, VA

posted 2 months ago

Full-time - Senior
Richmond, VA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

At Cognizant Digital Engineering, we are a small cross-functional team that includes a Product Manager, an Architect, FullStack Developers, UI/UX designers, and Big Data analysts. Our mission is to build higher quality software faster than siloed individuals working independently. By forming small, nimble engineering teams, we generate collective empathy and camaraderie, which enhances our ability to anticipate unforeseen development scope changes and maintain high-quality deliverables. Our Digital Engineering teams ideate and develop innovative cloud-based solutions following a Lean-Agile process with a DevOps culture. Working in Cognizant Digital Engineering provides DevOps engineers with consistent opportunities to push digital boundaries while growing their exposure to transformational technologies. Cognizant is looking for an experienced and innovative Senior Java developer with Golang and AWS expertise to serve our diverse base of global clients. As a member of our team, you will be responsible for building cutting-edge, cloud-based software that powers modern businesses. The ideal candidate is someone who enjoys working in a diverse, collaborative, and geographically distributed team. We seek an expert engineer who values teamwork, drives continuous improvement, and is unafraid to challenge the legacy status quo with creative cloud-based solutions. This position is based in Richmond, VA, and operates in a hybrid work environment.

Responsibilities

  • Develop and maintain high-quality software solutions using Java and GoLang to meet business requirements.
  • Utilize AWS Cloud services to design and implement scalable and reliable applications.
  • Collaborate with cross-functional teams to gather and analyze requirements for Cards & Payments projects.
  • Provide technical guidance and mentorship to junior developers to ensure best practices are followed.
  • Conduct code reviews to ensure code quality, performance, and security standards are met.
  • Troubleshoot and resolve complex technical issues in a timely manner to minimize downtime and ensure smooth operations.
  • Implement and maintain CI/CD pipelines to automate the software delivery process.
  • Stay updated with the latest industry trends and technologies to continuously improve the software development process.
  • Participate in Agile ceremonies and contribute to sprint planning, retrospectives, and daily standups.
  • Develop and execute unit tests to ensure the reliability and stability of the software.
  • Document technical specifications and design patterns for future reference and knowledge sharing.
  • Collaborate with QA teams to ensure comprehensive test coverage and identify potential issues early in the development cycle.
  • Engage with stakeholders to understand their needs and provide technical solutions that align with business objectives.

Requirements

  • Minimum 7+ years of IT experience in implementing Java 8+, J2EE and related Java technologies.
  • 2+ years of experience in using Java 17.
  • Working and hands-on experience on AWS Cloud services (ECS, EC2, S3, R53, RDS, IAM, LAMBDA, VPC).
  • Working and hands-on experience on DevOps tools (GIT, Jenkins, and Maven).
  • Experience in Design Patterns.
  • Experience in implementing Java Spring Boot, Spring Core, and Spring JPA.
  • Excellent expertise in Java 8, Multithreading, and Microservices.
  • Proficiency in Advanced SQL.
  • Good written, verbal communication, and documentation skills.
  • Familiarity with Agile delivery process.
  • Must be analytical and self-motivated.
  • Ability to work effectively within a global team environment.

Nice-to-haves

  • Knowledge/Hands-on experience with Golang.
  • Familiarity with Kafka and Postgres DB.
  • Skills in GraphQL/REST/gRPC, AWS, Vue, Angular, React.

Benefits

  • Robust benefits and training opportunities from our industry-recognized Academy team.
  • 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