Cognizant Technology Solutions - Richmond, VA

posted 2 months ago

Full-time - Mid Level
Richmond, VA
Professional, Scientific, and Technical Services

About the position

At Cognizant Digital Engineering, we are dedicated to building higher quality software faster through a collaborative approach. Our small, cross-functional teams consist of a Product Manager, Architect, Full-Stack Developers, UI/UX Designers, and Big Data Analysts, all working together to generate collective empathy and camaraderie. This teamwork 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 using a Lean-Agile process and a DevOps culture, whether in our US Studio system or at client development sites. We are currently seeking an experienced and innovative Senior Java Developer with expertise in Golang and AWS to serve our diverse global client base. In this role, you will be responsible for building cutting-edge, cloud-based software that powers modern businesses. The ideal candidate will thrive in a diverse, collaborative, and geographically distributed team environment. We are looking for 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 offers a hybrid work model. Candidates must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.

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 stand-ups.
  • 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 in 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, Microservices, and 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.
  • Good to have skills include GraphQL/REST/GRPC, AWS, Vue, Angular, React.

Benefits

  • Access to robust benefits and training opportunities from our industry-recognized Academy team.
  • Hundreds of technical trainings to keep skillsets fresh.
  • Opportunities to acquire certifications on the newest technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service