Senior Java Software Engineer

3Core Systems, Inc

Peoria (IL)

Hybrid

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

3Core Systems, Inc. in Peoria, IL is seeking a senior software engineer for a 12-month hybrid contract. You will design, develop, test, and deploy software across Java backend, cloud services, and databases, collaborating in an Agile Scrum environment.

The role requires 8+ years in Java, strong AWS experience, and proficiency with relational/NoSQL databases. Eligible candidates will participate in a two-round, in-person interview process in Peoria.

Qualifications

  • Bachelor’s degree in computer science or electrical engineering plus 8+ years of experience.
  • Proficiency in Java software development with 8+ years experience.
  • Experience designing and developing software using AWS and cloud services.
  • Experience with relational and NoSQL databases and RESTful APIs.
  • Experience with Agile/Scrum practices and CI/CD pipelines.

Responsibilities

  • Review and approve database modifications and database management systems.
  • Direct database development and approve project scope.
  • Plan and implement security measures for data protection.
  • Develop standards for software acquisition and protect vulnerable information.
  • Lead and mentor team members; deliver end-to-end software lifecycle.

Skills

Java
Backend DB
AWS
GenAI
REST APIs
CI/CD
Scrum/Agile
NoSQL/SQL
Cloud Platforms

Education

Bachelor's degree in CS/EE

Tools

Jenkins
Azure DevOps
Swagger
Postman
Selenium
Cucumber
Kinesis
DynamoDB
MongoDB

Job description

Location: Peoria, IL,61602 (Hybrid – 2days onsite & 3 days Remote)
Duration: 12 monthscontract
Interview: 2 nd round in-person interview.
Must HaveSkills/Attributes:
  • Java SoftwareDevelopment (8+ yrs),
  • Backend DatabaseDevelopment (5+ yrs)
Required MinimumEducation:
  • Bachelor’sdegree in Computer science or Electrical engineering or related field, Plus 8+years exp.
JOB DESCRIPTION:
RequiredEducation/Experience:
  • Bachelor’sdegree in Computer science or Electrical engineering or related field, Plus 8+years exp.
RequiredQualifications:
  • The main function of a software engineer is to apply the principles of computerscience and mathematical analysis to the design, development, testing, andevaluation of the software and systems that make computers work
  • Atypical software engineer researches, designs, develops and tests operatingsystems-level software, compilers, and network distribution software formedical, industrial, military, communications, aerospace, business, scientificand general computing applications.
Position’sContributions to Work Group:
  • Thisposition reports to Software Engineering Manager, as do other staff jobs inapplication and technical systems and programming sections.
  • Responsibilitiesare within functional lines with individuals assisting in new programdevelopment and/or maintenance of existing mobile, WEB, Cloud, server,computing systems.
Typical task breakdown:
  • Workas part of Agile team and participate in Scrum activities.
  • Competentto perform all programming, development, integration and system administrationassignments without close supervision.
  • Designs,codes, tests, and debugs programs of high complexity.
  • Configurationor customization of purchased software solutions with high complexity.
  • Providesproject management, programming, systems, and/or system administrationleadership, guidance, and assistance to other team members.
  • Workson more complex application/technical problem identification and resolution,including responding to off-shift and weekend support calls.
  • Worksindependently on complex processes and modules that may be used by one or moreprograms, systems or in support of infrastructure component change management.
  • Developsmajor system modules, programs or infrastructure released based on requirementsgathered from system customers.
  • Performsintegrated testing and customer acceptance testing of system components thatrequires careful planning and execution to ensure timely, quality results
  • Fullyknowledgeable of programming languages appropriate to the platform supported,program design and specification development, programming logic, logicdiagrams, system analysis techniques, testing, debugging, documentationstandards, file design, storage and internal systems;
  • Performsintegration tasks for in-house developed systems and/or purchased hardware andsoftware solutions. Assists customers with documentation, training andusability efforts.
Required TechnicalSkills:
  • 8+years or more of software development experience or at least 6 years ofexperience with master’s degree in computer science or related field.
  • 8+years or more of experience in designing and developing software applicationsin Java or at least 6 years of experience in Java with master’s degree incomputer science or related field.
  • Atleast three years of experience developing in AWS: cloud formation templates,deploying ECS clusters, Lambda, Fargate, Amazon Elastic Search, S3. Strongunderstanding of IAM roles and policies.
  • GenAI experience for software development.
  • Provenexperience in following,
  • Designing, developing,deploying and maintaining software at scale. Three years of experience buildingand developing with Cloud Technologies (such as AWS, Azure, GCP)
  • Developing softwareapplications using relational and Nosql databases.
  • Applicationarchitectural patterns, such as MVC, Microservices, Event-driven, etc.
  • Deploying softwareusing CI/CD tools such as Jenkins, Azure Devops etc.
  • Deploying andmaintaining software using public clouds such as AWS or Azure.
  • Working within an Agileframework (ideally Scrum)
  • Batch or streamprocessing systems such as AWS SQS, AWS SNS, Kinesis.
  • Experience designingwell-defined Restful APIs o Hands on experience with API tools such as Swagger,Postman and Assertible
  • Hands on experiencewith testing tools such as Selenium and Cucumber and their integration intoCI/CD pipelines. o Datastores such as DynamoDB, MongoDB, Cassandra, Redis,Elasticsearch, MySQL, Oracle.
  • Mustdemonstrate solid knowledge of computer science fundamentals like datastructures and algorithms.
Responsibilities:
  • Reviewand approve the modification of existing databases and database managementsystems.
  • Instructstaff to write and code logical and physical database descriptions and specifyidentifiers of database to management system
  • Directdatabase development and approve project scope and limitations
  • Reviewproject requests describing database user needs to estimate time and costrequired to accomplish project
  • Plan,coordinate, and implement security measures to safeguard information incomputer files against accidental or unauthorized damage, modification ordisclosure
  • Approve,schedule, plan and supervise the installation and testing of new products andimprovements to computer systems
  • Developstandards and guidelines to guide the use and acquisition of software and toprotect vulnerable information.
  • Expertability to work independently and manage one’s time
  • Expertmentoring skills necessary to provide support and constructive performancefeedback
  • Expertknowledge of the full software development lifecycle: from business/systemsanalysis, through requirements gathering and functional specificationauthoring, to development, testing and delivery
  • Expertability to troubleshoot issues and make system changes as needed to resolveissue
  • Expertknowledge of computer hardware and software.
  • Knowledgeof computer development software as it relates to systems, such as SQL, VisualBasic, etc.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

10206
10206

3Core Systems, Inc • Chicago (IL)

On-site
USD 140,000 - 180,000
Hybrid work model
IT Software Engineer 5 (Sr. Java Backend Developer with AWS)
IT Software Engineer 5 (Sr. Java Backend Developer with AWS)

3Core Systems, Inc • Chicago (IL)

On-site
USD 140,000 - 190,000
Hybrid work arrangement
Senior Java Software Engineer
Senior Java Software Engineer

Augusta Hitech • United States

On-site
USD 90,000 - 120,000
IT Software Engineer 5 (Java Lead Engineer)
IT Software Engineer 5 (Java Lead Engineer)

3Core Systems, Inc • Chicago (IL)

On-site
USD 140,000 - 170,000
IT Software Engineer 4
IT Software Engineer 4

Accord Technologies Inc • Peoria (IL)

On-site
USD 83,000 - 124,000
Senior Software Engineer
Senior Software Engineer

Compunnel Inc. • McLean (VA)

On-site
USD 100,000 - 130,000
10223
10223

3Core Systems, Inc • Chicago (IL)

On-site
USD 120,000 - 180,000
Software Systems Engineer - III
Software Systems Engineer - III

AmNet Services, Inc. • Ashburn (VA)

On-site
USD 90,000 - 130,000
Java Software Develper
Java Software Develper

Global Payment Holding Company • United States

Remote
USD 90,000 - 140,000
Sr. Java lead software Engineer
Sr. Java lead software Engineer

Accord Technologies Inc • Chicago (IL)

On-site
USD 165,312 - 247,968