Java Developer

AIT Global, Inc.
Phoenix, AZ, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Application Performance Management User Authentication Microsoft Azure Cloud Computing Code Review Databases
+42 more
Continuous Integration Relational Databases Multi-Factor Authentication Hibernate (Java) Identity and Access Management Java Persistence API PostgreSQL MongoDB MySQL OAuth Performance Tuning Scrum Methodology Cloud Services JSON Web Token Single Sign-On Software Engineering AWS Cdk Multithreading Transport Layer Security Google Cloud Spring Cloud Spring-boot Software Security Caching AWS Lambda Amazon Virtual Private Cloud (VPC) Backend Git Build Management Amazon Relational Database Service Containerization Integration Tests Kubernetes Deployment Automation Cassandra Route53 Api Gateway Restful APIs Serverless Computing Docker Jenkins Microservices

Job description

We are seeking an experienced Senior Java Developer with 10+ years of software development experience and strong expertise in Java, Spring Boot, Spring Cloud, Microservices, and AWS. The ideal candidate will be responsible for designing, developing, and deploying scalable, secure, and high-performance backend applications and cloud-native solutions for enterprise environments. Strong experience with AWS, Docker, Kubernetes, REST APIs, databases, and application security is required., * Design, develop, and maintain enterprise-grade Java backend applications and REST APIs.

  • Build and deploy scalable Spring Boot/Spring Cloud microservices.
  • Develop cloud-native solutions using AWS services.
  • Containerize applications using Docker and deploy/manage workloads using Kubernetes.
  • Develop serverless solutions using AWS Lambda, Step Functions, and EventBridge.
  • Work with AWS services including ECS, IAM, API Gateway, ELB, VPC, S3, EC2, RDS, and Route53.
  • Implement secure authentication and authorization using OAuth2, JWT, SSL, MFA, SSO, and Spring Security.
  • Design data-access layers using Hibernate/JPA.
  • Work with relational databases including PostgreSQL and MySQL.
  • Participate in application performance tuning, caching, code reviews, and troubleshooting.
  • Develop multi-threaded applications and optimize application performance and scalability.
  • Write and maintain unit and integration tests.
  • Work with Jenkins, Git, and AWS CDK for CI/CD and deployment automation.
  • Participate in Agile ceremonies including sprint planning, backlog grooming, and technical discussions.
  • Provide technical guidance and mentoring to other developers.

Requirements

  • 10+ years of software development experience.
  • Strong Java/J2EE development experience.
  • Strong expertise in Spring Boot and Spring Cloud.
  • Extensive experience developing Microservices.
  • Hands-on experience with AWS cloud services.
  • Experience with Docker and Kubernetes.
  • Strong experience developing RESTful APIs.
  • Experience with PostgreSQL and/or MySQL.
  • Knowledge of OAuth2, JWT, SSL, MFA, SSO, and Spring Security.
  • Strong understanding of multithreading, caching, and performance tuning.
  • Experience with Jenkins and Git.
  • Strong understanding of software development, testing, and Agile methodologies.

Preferred Skills:

  • Experience with AWS Lambda, Step Functions, EventBridge, ECS, API Gateway, and AWS CDK.
  • Experience with Hibernate/JPA.
  • Exposure to MongoDB or Cassandra.
  • Exposure to Google Cloud or Microsoft Azure.
  • AWS Certified Developer Associate certification.
  • Experience in logistics, transportation, or supply-chain applications is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:12 min

Navigating the AI landscape as a Java developer

Daniel Oh Daniel Oh +1 · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all