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 Java Software Engineer

3Core Systems, Inc

. Apply computer science and mathematical analysis principles to software and systems design, development, testing, and evaluation .

Posted 10/24/2026contractPeoria • Illinois • United StatesSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCassandraCloudDynamoDBElasticSearchGoogle Cloud PlatformJavaJenkinsMicroservicesMongoDBMySQLNoSQLOracleRedisSeleniumSQL

About the role

Key responsibilities & impact
  • Apply computer science and mathematical analysis principles to software and systems design, development, testing, and evaluation
  • Work as part of an Agile team and participate in Scrum activities
  • Perform programming, development, integration, and system administration assignments independently
  • Design, code, test, and debug high-complexity programs
  • Configure and customize complex purchased software solutions
  • Provide project management, programming, systems, and system administration leadership and assistance to team members
  • Identify and resolve complex application and technical problems
  • Work independently on complex processes and modules supporting programs, systems, and infrastructure change management
  • Develop major system modules, programs, and infrastructure releases from customer requirements
  • Perform integrated and customer acceptance testing of system components
  • Perform integration tasks for internally developed systems and purchased hardware and software solutions
  • Assist customers with documentation, training, and usability efforts
  • Review and approve modifications to databases and database management systems
  • Direct database development and approve project scope and limitations
  • Estimate time and cost for database projects
  • Plan, coordinate, and implement information security measures
  • Approve, schedule, plan, and supervise installation and testing of new products and system improvements
  • Develop software-use, acquisition, and information-protection standards and guidelines
  • Mentor staff and provide constructive performance feedback
  • Report to the Software Engineering Manager

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field, plus 8+ years of experience
  • Alternatively, 6+ years of experience with a master’s degree in Computer Science or related field
  • 8+ years of software development experience, or at least 6 years with a master’s degree
  • 8+ years of experience designing and developing Java software applications, or at least 6 years of Java experience with a master’s degree
  • At least 3 years of AWS development experience, including CloudFormation templates, ECS clusters, Lambda, Fargate, Amazon Elasticsearch, S3, and IAM roles and policies
  • At least 3 years of experience building and developing with cloud technologies such as AWS, Azure, or GCP
  • Experience with Gen AI for software development
  • Experience deploying and maintaining software at scale
  • Experience with relational and NoSQL databases
  • Experience with application architectural patterns such as MVC, Microservices, and event-driven architecture
  • Experience deploying software using CI/CD tools such as Jenkins or Azure DevOps
  • Experience working within an Agile framework, ideally Scrum
  • Experience with batch or stream processing systems such as AWS SQS, SNS, and Kinesis
  • Experience designing RESTful APIs
  • Hands-on experience with Swagger, Postman, and Assertible
  • Experience with test-driven development and behavior-driven development
  • Hands-on experience with Selenium and Cucumber and integrating them into CI/CD pipelines
  • Experience with databases including DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, or Oracle
  • Solid knowledge of computer science fundamentals, including data structures and algorithms
  • Expert ability to work independently and manage time
  • Expert mentoring skills
  • Expert knowledge of the full software development lifecycle
  • Expert troubleshooting ability
  • Expert knowledge of computer hardware and software
  • Knowledge of development software such as SQL and Visual Basic
  • Ability to participate in a second-round in-person interview
  • Ability to respond to off-shift and weekend support calls

Benefits

Comp & perks
  • 12-month contract
  • Hybrid work arrangement: 2 days onsite and 3 days remote