> Markdown version of [/jobs/ext/2379440-senior-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/2379440-senior-java-software-engineer). 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 Software Engineer - **Company:** Cognizant Technology Solutions Corporation - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Salary:** $81,337.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Business Analytics Applications, Applications Architecture, Automation of Tests, Cloud Computing, Code Review, Continuous Integration, Relational Databases, Software Design Patterns, DevOps, Object-Oriented Software Development, Oracle (Applications), Software Engineering, SQL Stored Procedures, Systems Integration, Enterprise Software Applications, Spring-boot, Backend, Git, Restful APIs, Devsecops, Golang, Microservices - **Published:** August 15, 2026 - **Apply:** https://www.minneapoliscareersite.com/job.asp?id=3354567517&tx=JR5347FFF&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 8+ years of hands-on software engineering experience, with strong expertise in Java and Spring Boot application development. * Strong hands-on experience using Claude Code and Claude Cowork in real-world software engineering or application-modernization delivery. * Experience designing and integrating RESTful APIs and enterprise backend services using Java and Spring Boot. * Sound understanding of object-oriented design, clean-code principles, common design patterns, and modern application architecture. * Experience with relational databases and SQL; exposure to Oracle stored procedures and triggers is valuable. * Experience with automated testing, Git-based development, code reviews, Agile delivery, and CI/CD practices. * Ability to understand complex legacy applications, convert existing behavior into clear requirements, and implement modern technical solutions. * Demonstrated ability to create effective prompts and workflows in Claude Code and Claude Cowork and critically review generated output for functional correctness, security, performance, scalability, and maintainability. * Strong analytical, problem-solving, communication, and teamwork skills. These will help you stand out * Advanced Claude Code and Claude Cowork enablement, certification, reusable workflow creation, or experience establishing AI-enabled development practices across teams. * Experience modernizing legacy or monolithic enterprise applications. * Familiarity with microservices, API documentation, cloud-native development, containers, messaging, or DevSecOps practices. * Experience in banking, payments, healthcare payments, or another regulated enterprise environment. * Relevant Java, cloud, DevOps, or Claude Code and Claude Cowork enablement certification. * Exposure to PHP or Golang codebases for legacy application analysis. * Experience creating reusable AI-assisted engineering workflows and delivery patterns. ## Description As a Senior Java Software Engineer , you will make an impact by modernizing legacy applications into secure, scalable, and maintainable Java and Spring Boot solutions. You will be a valued member of the application modernization team and collaborate with architects, product owners, analysts, QA engineers, and other engineering squads. ## 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) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [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) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [9 Claude Code Skills to Speed Up Your Workflow](https://www.wearedevelopers.com/magazine/740-9-claude-code-skills-to-speed-up-your-workflow) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)