Java Backend Engineer (with Kotlin)
Job Description
Job Description
Overview
We're seeking an experienced Java Backend Engineer with strong Kotlin expertise to develop high-performance, reactive backend services and enterprise APIs. The ideal candidate has extensive experience building scalable Java applications using modern frameworks, microservices architecture, and DevOps best practices.
Location: Phoenix, AZ
Duration: 12 months
Key Responsibilities:
- Design, develop, and maintain backend applications using Java 8+ and Kotlin.
- Build scalable RESTful APIs and microservices utilizing reactive programming principles.
- Develop enterprise-grade Java/JEE applications with a focus on performance, reliability, and maintainability.
- Implement dependency injection, inversion of control (IoC), aspect-oriented programming (AOP), and functional programming techniques.
- Design and develop data access, transaction management, and batch processing solutions.
- Collaborate with architects, product owners, QA, and DevOps teams throughout the software development lifecycle.
- Participate in code reviews, automated testing, CI/CD pipeline implementation, and Agile development activities.
- Troubleshoot production issues and optimize application performance.
Required Skills:
- 6+ years of hands-on Java development experience using Java 8 or newer.
- Professional experience developing backend APIs and microservices.
- Hands-on Kotlin development experience.
- Strong experience with reactive programming frameworks.
- Experience with Spring Boot, Spring Framework, and Java/JEE technologies.
- Solid understanding of REST APIs, dependency injection, IoC, AOP, and functional programming.
- Experience with JPA, Hibernate, or other enterprise data access frameworks.
- Knowledge of transaction management and batch processing frameworks.
- Experience with test-driven development (TDD) and automated testing.
- Familiarity with DevOps practices, CI/CD pipelines, Git, and Agile methodologies.
Preferred Qualifications:
- Experience designing highly available, distributed enterprise systems.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies including Docker and Kubernetes.
- Strong analytical, troubleshooting, and communication skills.
Experience:
- Minimum 6 years of professional backend software development experience.
- Proven experience delivering enterprise Java applications in Agile environments.
- Experience developing scalable, production-ready APIs and distributed applications.
Education:
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline. Equivalent professional experience will also be considered.
Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.
CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.
To Apply:
To be considered, please apply directly to this requisition using the link provided. Kindly forward this to any other interested parties. Thank you!
Recommended Jobs
NX Designer 2 ( Chandler, AZ ) 1094
NX CAD Designer 2 ( Chandler, AZ ) 1094 12 Month Contract Pay rate: $35- 48/hr W2 Onsite only US Citizenship required. The Engineer CAD CAM 2 is well-versed in GD&T and will be ca…
Early Intervention Educator
Essential Therapy Solutions started in 2007 in response to the overwhelming number of families in our Arizona community requiring services. We obtained school contracts as well as becoming a Qual…
Licensed Insurance Agent - Work From Home Opportunity
We are expanding our agency and hiring licensed life insurance agents for a remote sales opportunity. Agents contact families who have requested information about life insurance coverage and guide t…
Service Technician -Stonebridge Ranch
ABOUT GREYSTAR Greystar is a leading, fully integrated global real estate platform offering expertise in property management, investment management, development, and construction services in ins…
Class-A Regional Dry Van Driver - Home Weekly
Job Description Job Description Drivers seeking dependable mileage, stable scheduling, and compensation that mirrors their hard work will find an ideal fit here. Operating out of our regional ter…
Compliance Specialist
Company Description AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of tomorrow. We striv…
Service Coordinator
Job Description Job Description Administrative – Answer, filter and prioritize phone calls and emails for the service department. Taking and delivering messages. Data entry into company's repair …
COTA (Surprise, Avondale, Peoria, AZ)
!Now offering a relocation/signing bonus up to $8,000! About Us: Team 4 Kids Pediatric Therapy is a family owned, locally run, leading pediatric therapy provider on the west side of the Phoenix…
SHIPPER SUPPORT LEAD
Job Description Job Description Description: About GLS: GLS Group is one of the largest parcel services providers in Europe, with a strong local presence in almost all countries across the co…
CDL Driver - Laborer
Job Description Job Description SUNLAND ASPHALT Sunland Asphalt and Construction, LLC. is seeking experienced CDL's (Class A; HazMat & Tanker) to join our booming business. CDLs will drive, o…