Skip to main content

Software Engineer 3 - Java Software Engineer

Technology
The AES Group
Irving, United States1 month ago
Service contract

Job description

Tittle: Software Engineer 3 – Java (Java Software Engineer)

Location: Irving, TX – Onsite

Let's create our future together at The AES Group!

About The AES Group The AES Group is a premier technology and engineering consulting company that has been bringing businesses and talent together for over 20 years to deliver innovative solutions that have the greatest positive impact on society. AES has helped over 40 business enterprises, including Fortune 500 companies, engage their customers, empower their employees, and transform their business operations with the power of cloud, data, AI, engineering, and other emerging technologies.

Job Summary:

We're looking for a strong Java Software Engineer to join a high-performing engineering team working on modern, scalable technology solutions within the mining technology ecosystem. This is a hands-on development role for someone who enjoys building Java backend applications, microservices, APIs, and distributed/event-driven systems in an Agile environment.

What You'll Work On

Develop scalable Java applications and backend services

Build REST APIs and Microservices

Work with Spring & Spring Boot

Design and develop event-driven and distributed systems

Participate in architecture and technical design discussions

Troubleshoot production issues and perform root-cause analysis

Write clean, secure, maintainable, and well-tested code

Collaborate with Product, QA, Engineering, and global development teams

Participate in Agile/Scrum ceremonies and full SDLC

Must-Have Skills

  • Java
  • Spring / Spring Boot
  • RESTful APIs
  • Microservices
  • Event-Driven Architecture
  • Distributed Systems / Architecture
  • Database technologies
  • Multithreading concepts
  • Agile / Scrum
  • Software testing and build/dependency management

Ideal Candidate

We're looking for someone with 5–7+ years of professional software development experience, strong backend engineering fundamentals, excellent problem-solving skills, and experience building scalable enterprise applications.

Interested in this role?