> Markdown version of [/jobs/ext/1768010-senior-java-software-engineer-spring-boot](https://www.wearedevelopers.com/jobs/ext/1768010-senior-java-software-engineer-spring-boot). 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 (Spring Boot) - **Company:** Computer Task Group, Inc - **Location:** Buffalo, NY, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Code Review, Information Systems, Software Debugging, Systems Analysis, Oracle Databases, Oracle (Applications), Systems Development Life Cycle, Software Engineering, Systems Integration, Software Organization, Enterprise Software Applications, Spring-boot, Information Technology - **Published:** July 16, 2026 - **Apply:** https://dejobs.org/x/x/036B2DF899C24FCB831ADB8B4CD9BC34/job/ ## About the Role * Associate's degree and 5+ years of systems analysis/application development experience, or an equivalent combination of education and experience. * 5+ years of experience developing enterprise applications using Java. * Strong experience with Spring Boot and Oracle Database. * Experience with application design, development, testing, debugging, and implementation. * Solid understanding of the software development lifecycle (SDLC). * Strong analytical, troubleshooting, and problem-solving skills. * Excellent communication and collaboration skills. * Ability to manage multiple priorities in a fast-paced environment., * Bachelor's degree in Computer Science, Information Systems, or a related field. * Experience in banking or financial services. * Experience supporting large-scale enterprise applications. * Familiarity with Agile development methodologies. * Knowledge of enterprise application architecture and system integrations. * Experience mentoring developers and leading technical initiatives. Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required. ## Description * Design, develop, test, and maintain enterprise applications using Java, Spring Boot, and Oracle. * Perform application design, coding, testing, debugging, implementation, and production support. * Analyze business and technical requirements to develop scalable, reliable solutions. * Collaborate with developers, QA, infrastructure, and business stakeholders throughout the software development lifecycle. * Troubleshoot application issues and recommend long-term improvements. * Create and maintain technical documentation and system specifications. * Participate in code reviews, development estimates, and project planning activities. * Mentor junior developers and promote software development best practices. * Ensure applications meet security, regulatory, and organizational standards. ## Related Videos - [Bootiful Spring Boot 3](https://www.wearedevelopers.com/videos/537-bootiful-spring-boot-3) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Detecting Money Laundering with AI](https://www.wearedevelopers.com/videos/111-detecting-money-laundering-with-ai) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)