Senior Java Software Engineer

AI AXISS INC

Whippany (NJ)

On-site

USD 120,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AI AXISS INC is seeking an experienced Java Developer with strong AWS expertise to support enterprise application development for IBM/Barclays in a large banking environment. The candidate will design, develop, test, and deploy scalable, secure applications and contribute to a high-performance enterprise stack.

The role emphasizes Java/J2EE, Spring Boot, Microservices, REST APIs, AWS services, and distributed systems, with focus on CI/CD, Docker/Kubernetes, and secure coding practices.

Qualifications

  • 8–10 years of hands-on Java application development experience.
  • Strong Java 8/11/17+ capabilities.
  • Experience building Microservices and REST APIs.
  • Extensive AWS cloud services experience.
  • Experience with Kafka and event-driven architecture.
  • Solid SQL with Oracle/PostgreSQL/MySQL.
  • Docker and Kubernetes/EKS experience.
  • CI/CD pipelines using Jenkins or GitHub Actions.
  • Knowledge of design patterns and distributed systems.
  • Experience with Agile/SDLC methodologies.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java/J2EE and Spring Boot.
  • Develop scalable Microservices and RESTful APIs.
  • Build and deploy cloud-native applications on AWS.
  • Work with AWS services such as EC2, S3, RDS, DynamoDB, SQS, Lambda, API Gateway, IAM, CloudWatch, and CloudFormation.
  • Develop event-driven and distributed applications using Kafka or similar messaging technologies.
  • Implement application security, authentication, authorization, and secure API development practices.
  • Build and maintain automated CI/CD pipelines using Jenkins, GitHub Actions, or similar platforms.
  • Deploy and manage applications using Docker and Kubernetes.
  • Perform application performance tuning, troubleshooting, debugging, and production support.
  • Write efficient, reusable, testable, and maintainable code following enterprise coding standards.
  • Develop automated unit and integration tests using JUnit and Mockito.
  • Participate in code reviews and ensure adherence to development and security standards.
  • Collaborate with architects, business analysts, QA engineers, DevOps teams, and other developers.
  • Work within Agile/Scrum development teams and participate in sprint planning, grooming, demos, and retrospectives.
  • Mentor junior developers and provide technical guidance when required.

Skills

Java application development
Java 8/11/17+
Microservices
REST APIs
AWS cloud services
Kafka / event-driven
SQL / relational databases
Docker / Kubernetes
CI/CD pipelines
JUnit / Mockito
Agile/SDLC

Tools

Terraform
AWS CloudFormation
Splunk
AppDynamics
Dynatrace
Jenkins
GitHub Actions
Maven/Gradle

Job description

We are seeking an experienced Java Developer with strong AWS expertise to support enterprise application development for IBM/Barclays. The ideal candidate will have 8–10 years of hands‑on software development experience, with strong expertise in Java, Spring Boot, Microservices, REST APIs, AWS cloud services, and distributed systems.

The candidate will be responsible for designing, developing, testing, and deploying scalable, secure, and high-performance applications within a large enterprise banking environment.

Key Responsibilities
  • Design, develop, and maintain enterprise applications using Java/J2EE and Spring Boot.
  • Develop scalable Microservices and RESTful APIs.
  • Build and deploy cloud-native applications on AWS.
  • Work with AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, API Gateway, IAM, CloudWatch, and CloudFormation.
  • Develop event-driven and distributed applications using Apache Kafka or similar messaging technologies.
  • Implement application security, authentication, authorization, and secure API development practices.
  • Build and maintain automated CI/CD pipelines using tools such as Jenkins, GitHub Actions, or similar platforms.
  • Deploy and manage applications using Docker and Kubernetes.
  • Perform application performance tuning, troubleshooting, debugging, and production support.
  • Write efficient, reusable, testable, and maintainable code following enterprise coding standards.
  • Develop automated unit and integration tests using JUnit, Mockito, or similar frameworks.
  • Participate in code reviews and ensure adherence to development and security standards.
  • Collaborate with architects, business analysts, QA engineers, DevOps teams, and other developers.
  • Work within Agile/Scrum development teams and participate in sprint planning, grooming, demos, and retrospectives.
  • Mentor junior developers and provide technical guidance when required.
Required Skills
  • 8–10 years of Java application development experience.
  • Strong hands‑on experience with Java 8/11/17+.
  • Extensive experience developing Microservices and REST APIs.
  • Strong hands‑on experience with AWS cloud services.
  • Experience with Kafka / event-driven architecture.
  • Strong knowledge of SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
  • Experience with Docker and Kubernetes/EKS.
  • Experience with CI/CD pipelines, Git, Maven/Gradle, Jenkins or GitHub Actions.
  • Strong understanding of design patterns, distributed systems, API design, and cloud-native architecture.
  • Experience with automated testing using JUnit and Mockito.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Good understanding of Agile/SDLC methodologies.
Preferred Skills
  • Previous experience in Banking, Financial Services, or Capital Markets.
  • Experience working in large enterprise environments such as Barclays or other major financial institutions.
  • Knowledge of AWS IAM, security, networking, monitoring, and logging.
  • Experience with Terraform or AWS CloudFormation.
  • Knowledge of Redis/ElastiCache or other caching technologies.
  • Experience with observability tools such as Splunk, CloudWatch, AppDynamics, or Dynatrace.
  • AWS certification such as AWS Certified Developer or AWS Solutions Architect is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Swoon • Plano (TX)

On-site
USD 130,000 - 180,000
Senior Java Engineer — AWS Microservices & Cloud-Native
Senior Java Engineer — AWS Microservices & Cloud-Native

AI AXISS INC • Whippany (NJ)

On-site
USD 120,000 - 190,000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Java Full Stack Developer
Java Full Stack Developer

Riana Technologies • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Hybrid
USD 120,000 - 170,000
Java/AWS Engineer
Java/AWS Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Java Engineer
Java Engineer

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Encore Talent Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Medical insurance
401(k)
Vision insurance
Senior Java Developer
Senior Java Developer

TheRIIM LLC • Houston (TX)

On-site
USD 80,000 - 120,000