Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

AEG INC

Engineer 2 - Software - Java

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
72
out of 100
Average of individual scores

Were these scores useful?

Job Description

Back Engineer 2
  • Software
  • Java Software Engineering St. Louis Contract Oct 22, 2026 Software Engineer (Java) Overview This opportunity supports a leading enterprise mobility and transportation services organization modernizing its payment processing platforms and transaction services. The Software Engineer II
  • Java will develop, enhance, and support enterprise applications and API-first microservices used across web, mobile, kiosk, and rental operations.
The role focuses on Java backend development, RESTful APIs, Splunk monitoring, application troubleshooting, and secure payment processing across on-premise and cloud environments.
Must-Have Domains Enterprise Java Application Development:
Core Java, J2EE, Spring/Spring Boot, and backend application architecture.
API & Payment Services Engineering:
RESTful APIs, microservices, web services, and secure transactional systems.
Application Monitoring & Production Support:
Splunk, system diagnostics, application performance, and enterprise production environments. Core Responsibilities Design, develop, test, and maintain Java/J2EE applications, RESTful APIs, and Spring-based services supporting enterprise payment transactions. Collaborate with engineers, architects, and business stakeholders to design scalable, API-first solutions aligned with business requirements and PII/PCI security standards. Develop and maintain Splunk searches, XML dashboards, reports, and monitoring capabilities to support application health and troubleshooting. Perform unit and integration testing, debug application issues, optimize performance, and support deployments across QA and production environments. Provide production application support, investigate incidents using system traces and diagnostic tools, and participate in scheduled after-hours on-call coverage. Must-Have Experience 3+ years of core application development and troubleshooting, including J2EE technologies such as Core Java, OOAD, Servlets, JDBC, Web Services, XML/JSON, and JavaScript. 2+ years of experience with Spring/Spring Boot, Hibernate, Apache Commons, and
REST API
development in enterprise application environments. 2+ years of hands-on Splunk experience, including Search Processing Language (SPL), querying, filtering, reporting, and developing or maintaining XML dashboards, forms, and charts. Top 5 Must-Have Technical Skills Java / J2
EE:
Core Java, object-oriented analysis and design, Servlets, JDBC, JavaScript, XML/JSON, and web services.
Spring Ecosystem:
Spring Framework, Spring Boot, Hibernate, and Apache Commons.
RESTful API Development:
REST APIs, service integration, API-first design principles, and microservices architecture.
Splunk Monitoring & Analytics:
SPL queries, log analysis, application troubleshooting, standard XML dashboards, reporting, and infrastructure/application health monitoring.
Enterprise Application Environments:
Linux/AIX, Apache Tomcat, Oracle WebLogic, debugging tools, and application deployment support. Education
  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or a related field preferred.
Preferred Skills AWS cloud services and cloud-based application environments. API gateway platforms such as Kong or Amazon API Gateway. SQL development with Oracle or PostgreSQL databases. Jenkins and continuous integration tools. Git and Bitbucket source control. JUnit, Mockito, Karate, or EasyMock testing frameworks. Postman and SoapUI for API testing. WebLogic, WebSphere, or JBoss application servers. Eclipse or IntelliJ development environments. Agile Scrum and Kanban methodologies, Jira, and Confluence. Apache Ant and Maven build automation. Financial services, payment processing, or credit card transaction systems. Performance tuning, caching, clustering, and application scalability. Groovy scripting and familiarity with Unix and Windows environments. Work Environment Enterprise software engineering environment supporting business-critical payment and transaction processing applications. Collaboration with software engineers, solution architects, business stakeholders, and production support teams. Development and support across on-premise and cloud-based technology environments. Fast-paced, evolving technical environment requiring independent problem-solving, effective communication, and adaptability. Participation in production support and on-call rotations, including occasional after-hours responsibilities. Strong emphasis on secure development practices, PII protection, and PCI compliance. Apply Now Share This Post