> Markdown version of [/jobs/ext/2083331-java-engineer](https://www.wearedevelopers.com/jobs/ext/2083331-java-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). --- # Java Engineer - **Company:** Computer Task Group, Inc - **Location:** Phoenix, AZ, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Application Integration Architecture, Code Review, Databases, Software Debugging, Spring Framework, PostgreSQL, Object-Oriented Software Development, Software Engineering, Software Systems, Web Services, Java Application Server, Enterprise Software Applications, Spring-boot, Kotlin, Information Technology, Restful APIs - **Published:** August 16, 2026 - **Apply:** https://www.phoenixjobs.com/job.asp?id=3355968710&tx=DT10394UYZ&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 * Java * Spring Framework * Spring Boot * REST Web Services / RESTful APIs * Kotlin * PostgreSQL / Postgres * Strong object-oriented programming and software development skills * Experience developing and integrating APIs and web services * Strong problem-solving and analytical skills * Excellent communication and collaboration skills Experience: * Experience developing enterprise applications using Java. * Hands-on experience with Spring and Spring Boot. * Experience designing and developing RESTful web services. * Experience with Kotlin is preferred. * Experience working with PostgreSQL/Postgres databases. * Experience with software development lifecycle processes, including coding, testing, debugging, and deployment. * Experience working in an Agile development environment is preferred. Education: * Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience. 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 scalable Java applications and services. * Develop and maintain RESTful web services and APIs using Spring and Spring Boot. * Collaborate with cross-functional teams to analyze requirements and deliver high-quality software solutions. * Write clean, maintainable, and efficient code following established development standards. * Develop and maintain applications using Kotlin as needed. * Work with PostgreSQL/Postgres databases, including data modeling, queries, and application integration. * Troubleshoot, debug, and resolve application issues. * Participate in code reviews, testing, deployment, and ongoing application support. * Contribute to continuous improvement of development processes, tools, and technical solutions. ## Related Videos - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) ## Related Articles - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-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) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics)