Senior Developer (Java)

$100,000 - $102,500/Yr

Cognizant Technology Solutions - Stillwater, MN

posted about 2 months ago

Full-time - Senior
Hybrid - Stillwater, MN
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Senior Developer with 8 to 12 years of experience to join our team. The role involves developing and maintaining high-quality software solutions primarily using Java and the Spring Framework, while also managing Docker containers and ensuring secure API management. The ideal candidate will have extensive experience with various technologies and frameworks, and will contribute to the overall success of the company by delivering impactful software solutions.

Responsibilities

  • Develop and maintain high-quality software solutions using Java and Spring Framework.
  • Implement and manage Docker Containers, Docker Hub, and Container Registry for efficient deployment.
  • Utilize Mockito for effective unit testing and ensure robust code quality.
  • Manage source code using GITHUB and collaborate with team members for version control.
  • Configure and maintain API Gateway for secure and efficient API management.
  • Implement Authentication & Authorization mechanisms to ensure secure access to applications.
  • Integrate Netflix Hystrix and Eureka for fault tolerance and service discovery.
  • Utilize Apache Log4J for logging and monitoring application performance.
  • Develop microservices using Spring Cloud and Spring Boot for scalable applications.
  • Administer Docker environments and ensure smooth container orchestration.
  • Implement JSON Web Token for secure token-based authentication.
  • Use Redis for caching and improving application performance.
  • Manage build automation using Gradle and ensure continuous integration.
  • Implement EHCache for efficient caching solutions.
  • Integrate various systems using Spring Integration for seamless data flow.
  • Develop and consume Rest APIs for communication between services.
  • Write and maintain unit tests using Junit to ensure code reliability.
  • Develop SOAP-based web services for legacy system integration.
  • Use Eclipse and IntelliJ IDEA for efficient development and debugging.
  • Manage project dependencies using Maven for streamlined builds.
  • Ensure compliance with Governance Risk & Compliance standards in all development activities.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Provide technical guidance and mentorship to junior developers.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve complex technical issues in a timely manner.
  • Stay updated with the latest industry trends and technologies to continuously improve skills.
  • Contribute to the overall success of the company by delivering high-quality software solutions that meet business requirements.
  • Ensure that all developed solutions have a positive impact on society by adhering to ethical standards and best practices.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 8 to 12 years of experience in software development.
  • Extensive experience in Docker Container, Mockito, GITHUB, Docker Hub, Container Registry, API Gateway, Authentication & Authorization, Netflix Hystrix, Eureka, Apache Log4J, Spring Cloud, Spring Boot, Docker Administration, JSON Web Token, Redis, Gradle, EHCache, Spring Integration, Java, JSON, Spring MVC, Spring Core, Rest API, Junit, Spring Framework, SOAP, Eclipse, IntelliJ IDEA, Maven.
  • Domain expertise in Governance Risk & Compliance.
  • Strong problem-solving skills and the ability to troubleshoot complex issues.

Nice-to-haves

  • Experience in Agile development methodologies.
  • Excellent communication and collaboration skills.
  • Ability to work in a hybrid work model with day shifts.
  • Proactive attitude and a willingness to learn and adapt to new technologies.

Benefits

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service