JobTarget Logo

Java Backend Engineer (with Kotlin) in Phoenix, Arizona at Phoenix, Arizona

NewIndustry: OtherJob Function: Information TechnologyEmployment Type: Full-Time
Phoenix, Arizona
Phoenix, Arizona, 85001, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

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!

Job Location

Phoenix, Arizona, 85001, United States

Frequently asked questions about this position

Similar Jobs In Phoenix, Arizona

Hot Job

CALIBRATION TECHNICIAN

Micro Precision
Tempe, Arizona

Engineering Technician IV

TRANSPORTATION RESEARCH CENTER INC.
Surprise, Arizona
New

Repair & Service- Service Technician II

Motion Industries
Tempe, Arizona

Industrial Technician - Phoenix , Az

Konecranes Nuclear Equip and Services LLC
Phoenix, Arizona

Industrial Technician - Phoenix , Az

Konecranes Nuclear Equip and Services LLC
Phoenix, Arizona

Apply Now