Advanced Software Developer
The Aes Group, Inc
Quincy, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Quincy, United States of America
Tech stack
Java
JIRA
Code Review
Relational Databases
Database Development
DevOps
Programming Tools
Hazelcast
PostgreSQL
Maven
Enterprise Messaging Systems
Microsoft SQL Server
MySQL
Oracle Applications
RabbitMQ
Distributed Caching
Software Engineering
Azure
Spring-boot
Backend
GIT
Event Driven Architecture
Kubernetes
Kafka
Bitbucket
Video Streaming
Job description
- Contribute to modern, event-driven systems using Java, Spring Boot, Kafka, and Kubernetes.
- Collaborate with experienced engineering teams on system design, development, testing, deployment, and production support.
- Gain exposure to high-volume back-office technology platforms and distributed application environments., This role requires strong backend Java development experience, hands-on expertise with Spring Boot, event-driven architecture, relational databases, distributed caching, and Kubernetes-based deployments. The ideal candidate will be comfortable working across the full software development lifecycle and supporting business-critical applications in production environments., * Design, develop, test, and maintain reliable enterprise software applications.
- Build scalable backend services using Java and Spring Boot.
- Develop and support event-driven applications using Kafka or comparable messaging platforms.
- Participate in system design, technical analysis, code reviews, testing, deployment, and operational support.
- Design and manage containerized applications deployed within Kubernetes environments.
- Develop database solutions using relational database platforms.
- Troubleshoot application, integration, performance, and production issues.
- Collaborate with engineering, product, infrastructure, and business teams to deliver secure and maintainable solutions.
- Follow established software development, documentation, source-control, and DevOps practices.
Requirements
- 7+ years of hands-on Java development experience using Java 8 or later.
- Strong experience with Spring Boot, preferably Spring Boot 3.
- Proven experience in enterprise system design, application development, testing, and production support.
- 3+ years of experience with Kafka or similar event-streaming technologies, such as RabbitMQ, Amazon Kinesis, or Azure Service Bus.
- 5+ years of experience with relational databases, including Oracle, SQL Server, MySQL, or PostgreSQL.
- Experience with distributed caching or in-memory data-grid technologies, such as Hazelcast.
- Proficiency with Git or Bitbucket, Jira, Maven, and related development tools.
- Hands-on experience designing, deploying, and managing scalable applications on Kubernetes.
- Knowledge of capital markets and back-office technology platforms.
- Strong analytical, communication, troubleshooting, and collaboration skills.
About the company
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.