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.