> Markdown version of [/jobs/ext/2055583-senior-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2055583-senior-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Full Stack Developer - **Company:** Cognizant Technology Solutions Corporation - **Location:** Louisville, KY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Unit Testing, Microsoft Azure, Code Review, Software Debugging, DevOps, Integrated Development Environments, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Deployment, Software Engineering, Software Systems, Data Streaming, Web Applications, Google Cloud, Enterprise Software Applications, Delivery Pipeline, Spring-boot, Backend, Git, AngularJS, Solid Principles, Information Technology, Apache Kafka, Restful APIs, Software Version Control, Docker, Microservices - **Published:** August 14, 2026 - **Apply:** https://dejobs.org/x/x/7E64D72F055F497A96BE7DCE817A2DB1/job/ ## About the Role * 8+ years of experience in software development with a focus on Java-based enterprise applications. * Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. * Strong hands-on experience developing enterprise applications using Java and Spring Boot . * Strong experience building modern web applications using Angular . * Solid understanding of Core Java, object-oriented programming, and software design principles. * Experience designing and developing RESTful APIs and microservices. * Knowledge of relational databases and SQL. * Experience using Git or other version control systems. * Strong problem-solving, debugging, and troubleshooting skills. * Ability to work effectively in a collaborative Agile development environment. These Will Help You Stand Out * Experience with AWS, Azure, or Google Cloud Platform (GCP). * Knowledge of CI/CD pipelines and DevOps practices. * Experience with Docker and containerized application deployments. * Familiarity with Kafka or other messaging and event streaming technologies. * Exposure to Scala development. * Experience working in Scrum or Agile software delivery environments. ## Description As a Senior Full Stack Java Developer , you will make an impact by designing, developing, and maintaining scalable enterprise applications that support critical business operations. You will be a valued member of the engineering team and work collaboratively with Product Owners, Business Analysts, Quality Assurance teams, architects, and fellow developers to deliver high-quality software solutions., * Develop and maintain full stack applications using Java, Spring Boot, and Angular. * Design, build, and enhance scalable backend services and RESTful APIs. * Create responsive, user-friendly front-end interfaces that deliver exceptional user experiences. * Collaborate with cross-functional teams to translate business requirements into technical solutions. * Participate in Agile development activities, including sprint planning, daily stand-ups, retrospectives, and reviews. * Perform code reviews, unit testing, debugging, and troubleshooting to ensure application quality and reliability. * Support production deployments and resolve application issues in a timely manner. * Contribute to performance optimization and continuous improvement initiatives. Work Model We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role's business requirements, this is a hybrid position requiring 2-3 days per week in a Cognizant or client office in Louisville, Kentucky. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs. The working arrangements for this role are accurate as of the date of posting. This may change based on the project you are engaged in, as well as business and client requirements. Rest assured, we will always be clear about role expectations. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)