Overview
On Site
DOE
Contract - W2
Skills
Pricing
Collaboration
Product Management
User Stories
Software Design
Jenkins
Production Support
Mentorship
Knowledge Sharing
Agile
Software Engineering
Java
Multithreading
Amazon Web Services
Cloud Computing
Docker
Kubernetes
Spring Framework
JPA
Web Services
Apache Maven
XML
Apache Tomcat
Apache Kafka
SQL
Stored Procedures
Oracle
Database
Continuous Integration
Continuous Delivery
Analytical Skill
Communication
Organizational Skills
Trading
AngularJS
TypeScript
Job Details
Job Summary We are seeking a highly skilled Senior Java/AWS Software Engineer to join our technology team in delivering next-generation cloud-based pricing platforms. This role involves complex, hands-on development and is part of a multi-year initiative to modernize and enhance pricing capabilities. The ideal candidate will bring deep expertise in Java, AWS, and modern software engineering practices. Key Responsibilities Collaborate with product management to gather requirements, decompose epics into user stories, and deliver high-quality solutions. Design and develop scalable, resilient systems using Java and AWS cloud technologies. Build and deploy cloud-enabled applications following 12-factor design principles. Implement and maintain CI/CD pipelines using tools such as Jenkins. Provide production support, including on-call responsibilities as needed. Mentor junior engineers and contribute to team knowledge sharing. Participate in Agile development practices and work effectively in both team and independent settings. Required Qualifications 8+ years of experience in software engineering with a strong foundation in Java (Java 8+), Spring Boot, and multi-threaded programming. Proficiency in AWS or other cloud platforms, and containerization tools such as Docker and Kubernetes/Helm. Experience with Spring 6.x/Spring Boot 3.x, JPA, REST/Web Services, Maven, XML, Apache Tomcat, Swagger, and Kafka. Strong experience with SQL and stored procedures; Oracle database preferred. Familiarity with building and deploying applications using CI/CD pipelines. Excellent analytical, communication, and organizational skills. Passion for learning and working with modern technologies and frameworks. Preferred Qualifications Experience working on trading applications. Familiarity with the Angular framework and TypeScript. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.