Software Engineer - NextGen Suite

Overview

Hybrid
Depends on Experience
Contract - W2

Skills

SQL
SpringBoot
Splunk
REST API
Oracle

Job Details

Software Engineer - NextGen Suite
Engineering Department
Hybrid in Oakland, CA, Rancho Cordova, CA, or Alpharetta, GA
Contract position - 6 months
About Our Client
Our client is a leading global technology solutions provider that has been transforming businesses through innovative technology for over three decades. Specializing in comprehensive IT solutions, digital transformation, and enterprise technology services, they serve Fortune 500 companies and government agencies across multiple industries. Operating from strategic locations nationwide with a strong presence in California and Georgia, the company is recognized as one of the largest privately-held technology solution providers in the world. Their core mission centers on delivering cutting-edge technology solutions that drive business growth, enhance operational efficiency, and create competitive advantages for their clients through collaborative partnerships and innovative engineering.
Job Description
Our client is seeking a talented Software Engineer to join their NextGen Applications Suite development team. This role offers an exciting opportunity to build highly scalable, consumer-facing applications using industry best practices and cutting-edge technologies. The successful candidate will work collaboratively with a cross-functional team including product managers, UX designers, architects, principal engineers, and DevOps teams to deliver innovative solutions that directly impact end-users and drive business value.
The Software Engineer will be responsible for the complete software development lifecycle, from initial design through production support. This position requires someone who thrives in an agile environment and is passionate about writing high-quality, scalable code. The ideal candidate will have a strong foundation in microservices architecture, cloud technologies, and modern development practices, with a keen interest in solving complex technical challenges while maintaining focus on customer needs.
This 6-month contract position provides an excellent opportunity to work with modern technology stacks, contribute to high-impact projects, and collaborate with experienced engineering teams in a dynamic, fast-paced environment.
Duties and Responsibilities
Design, develop, test and maintain microservices to support consumer-facing applications
Write highest quality code with attention to scalability, security and performance using TDD practices
Participate in code reviews with other software engineers to maintain code quality standards
Collaborate with DevOps team to setup build and delivery pipelines with proper instrumentation and monitoring
Build Docker containers and implement container management solutions
Accurately scope effort, identify risks and communicate trade-offs with team members and stakeholders
Ship high-quality products and features with end-to-end ownership from conception to production support
Own specifications, quality assurance, release deployments and production health monitoring
Develop and deploy applications on cloud platforms (AWS, Azure, or private cloud)
Work with SQL and NoSQL databases to support application data requirements
Implement and maintain RESTful APIs with proper security measures
Support production environments through monitoring, troubleshooting, and performance optimization
Required Experience/Skills
Bachelor's or Master's degree in Computer Science or equivalent work experience
2-5 years of experience designing and developing secure object-oriented web services
2-5 years of hands-on experience with all phases of software development
Strong experience in Java programming and RESTful API development
Expertise in developing microservices architecture
Experience with API management solutions for exposing and securing APIs
Proficiency with SQL and NoSQL databases
Experience with Test Driven Development, unit testing, and mocking frameworks (EasyMock, Mockito)
Experience developing and deploying applications on AWS, Azure or private cloud platforms
Strong problem-solving and communication skills with excellent business acumen
Experience working in agile teams using Jira/Atlassian tools
Passion for solving customer-focused technical challenges
Experience with Spring Framework and Spring Boot
Knowledge of build and CI tools (Github Actions, Maven, Jenkins, Gradle)
Nice-to-Haves
Experience with message brokers (IBM MQ Series, Apache Kafka, ActiveMQ, RabbitMQ)
Familiarity with distributed cache solutions (Redis, Coherence, Hazelcast)
Experience with observability tools (Datadog, Splunk)
Knowledge of AI coding assistants (Github Copilot, Amazon Code Whisperer, Codeium)
Experience with web service frameworks (Jersey, Apache CXF, RESTEasy, Restlet)
Familiarity with various database technologies (Oracle, MySQL, MongoDB, Cassandra)
Experience in enterprise-level application development
Background working with large-scale, high-traffic applications
Education
Bachelor's or Master's degree in Computer Science or equivalent work experience required.
Pay & Benefits Summary
Competitive hourly rate: $40-$47/hour W2
6-month contract duration with potential for extension
Hybrid work arrangement offering flexibility between remote and in-office collaboration
Opportunity to work with cutting-edge technology stacks and modern development practices
Collaborative work environment with experienced engineering teams
Professional development opportunities through exposure to enterprise-level projects
Call-to-Action
Ready to build the next generation of innovative applications?
Apply now
to join our dynamicengineering team and make your mark in enterprise technology solutions!
Java Developer | Microservices | REST API | SpringBoot | AWS | Azure | DevOps | Docker | Jenkins |GitHub | Apache | Kafka | MongoDB | MySQL | Oracle | SQL | Jira | Splunk | IBM | SoftwareEngineer | Backend Developer | API Development | Cloud Computing | Agile Development
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.

About Catapult Solutions Group