Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
3Core Systems, Inc

Senior IT Software Engineer – Java Backend, AWS

3Core Systems, Inc

. Provide technical leadership in the design, development, testing, and deployment of the client’s digital platform hosted on AWS .

Posted 9/22/2026contractChicago • Illinois • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in designing and developing software applications using Java and Spring Boot, with a strong focus on backend RESTful API development and microservices architecture. Proven ability to lead teams, mentor developers, and maintain high software quality standards in an Agile environment.

Highest-signal resume keywords
Java DevelopmentSpring Boot RESTful APIAWS DeploymentMicroservices ArchitectureAgile Project Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java 17 or HigherRESTful API DesignCI/CD ToolsTest Driven DevelopmentBehavior Driven DevelopmentMessage Streaming SolutionsRelational and NoSQL DatabasesApplication Architectural PatternsComputer Science FundamentalsDebugging on Linux/Unix
Soft Skills
LeadershipTeam CollaborationProblem SolvingAbility to Work Under PressureEagerness to Contribute
Tools & Technologies
AWS KinesisAWS SQSAWS SNSApache KafkaPostmanSwaggerCucumberSeleniumAzure DevOpsJenkins
Industry Keywords
Agile FrameworkMicroservicesEvent-Driven ArchitectureSoftware Quality StandardsApplication Development

Tech Stack

Tools & technologies
ApacheAWSAzureCassandraDynamoDBElasticSearchJavaJenkinsKafkaLinuxMicroservicesMongoDBMySQLNoSQLOraclePostgresRabbitMQRedisSeleniumSpringSpring BootSpringBootUnix

About the role

Key responsibilities & impact
  • Provide technical leadership in the design, development, testing, and deployment of the client’s digital platform hosted on AWS
  • Build a platform to host a wide range of digital applications
  • Contribute to programming, project management, and development assignments
  • Work on backend services in the client’s digital platform
  • Design and develop backend RESTful API web services using microservices architecture
  • Oversee and mentor developers and conduct code reviews
  • Act as team leader for development and support groups
  • Provide programming and application/technical leadership, guidance, and assistance to team members
  • Identify and resolve complex application and technical problems
  • Drive application development focused on delivering valuable business features
  • Maintain high software quality standards by establishing good practices and habits
  • Guide development of structured application/interface code, program documentation, operations documentation, and user guides
  • Lead development of new functionality and applications on cross-functional Agile project teams

Requirements

What you’ll need
  • Bachelor’s degree in computer science, electrical engineering, or related field with 8+ years’ experience in this capacity
  • Master’s degree with 6+ years’ experience in this capacity
  • No degree with a minimum of 10+ years’ experience in this capacity
  • 10+ years of experience designing and developing software applications in Java
  • Experience with Java 17 or higher and Spring Boot RESTful API development
  • Experience deploying and maintaining software using public clouds such as AWS or Azure
  • Experience with message streaming solutions such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, or Azure Event Hub
  • Experience with datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, PostgreSQL, MySQL, Oracle, Elasticsearch, MongoDB, Cassandra, or Redis
  • Experience deploying software using CI/CD tools such as Azure DevOps, Jenkins, or GoCD
  • Experience working within an Agile framework, ideally Scrum
  • Proven experience designing, developing, deploying, and maintaining software at scale
  • Proven experience developing software applications using relational and NoSQL databases
  • Proven experience with application architectural patterns such as MVC, Microservices, and event-driven architecture
  • Experience designing well-defined RESTful APIs
  • Hands-on experience with API tools such as Swagger, Postman, and Assertible
  • Experience with Test Driven Development and Behavior Driven Development
  • Hands-on experience with Cucumber and Selenium and integrating them into CI/CD pipelines
  • Experience with AWS technologies such as API Gateway, ALB, NLB, Fargate, Lambda, S3, and CloudWatch
  • Experience debugging and maintaining software on Linux or Unix platforms
  • Solid knowledge of computer science fundamentals, including data structures and algorithms
  • Ability to work under pressure and within time constraints
  • Passion for technology and eagerness to contribute to a team-oriented environment
  • Demonstrated leadership on small to medium-scale projects impacting strategic priorities
  • Candidate must be in the local area
  • Current place of residence must be listed on the resume
  • Experience with AI tools is a big plus

Benefits

Comp & perks
  • 12-month contract
  • Hybrid work arrangement with up to 2 days per week in the office
  • Casual, flexible environment