Software Engineer Level 4 (Java Backend Developer

3Core Systems, Inc
Peoria, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Peoria, United States of America

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Architectural Patterns
Automation of Tests
Azure
Behavior-Driven Development
Cloud Computing
Continuous Integration
Data Structures
Data Stores
Amazon DynamoDB
Elasticsearch
Identity and Access Management
JMeter
Microsoft Message Queuing
MongoDB
MySQL
MVC
NoSQL
Oracle Applications
Scrum
Software Maintenance
Redis
Swagger
Selenium
Software Deployment
Software Engineering
Google Cloud Platform
Performance Testing
Test Driven Development
Postman
Backend
Amazon Web Services (AWS)
Cloudformation
Information Technology
Cassandra
Amazon Web Services (AWS)
Functional Programming
REST
Stream Processing
Cucumber
Jenkins
Microservices

Requirements

· Minimum 8+ years in Java

· At least 1+ year in AWS

Core Skills:

· Backend development (strong emphasis)

· Java (latest versions preferred; Java 21 acceptable, Java 25 ideal)

· AWS services (extensively used)

Testing Tools:

· Preferred: Cucumber, Selenium

· Performance Testing: JMeter

· Postman not preferred (team uses alternative tools)

Education & Experience Required:

  • Bachelor's degree in Computer science or Electrical engineering or related field, Plus 8+ years exp
  • Master Degree plus 6+ years exp. Technical Skills:

· 8+ years or more of software development experience or at least 6 years of experience with master's degree in computer science or related field.

· 8+ years or more of experience in designing and developing software applications in Java or at least 6 years of experience in Java with master's degree in computer science or related field.

· At least 3 years of experience developing in AWS: cloud formation templates, deploying ECS clusters, Lambda, Fargate, Amazon Elastic Search, S3. Strong understanding of IAM roles and policies.

· Proven experience in following,

· Designing, developing, deploying and maintaining software at scale. 3 years of experience building and developing with Cloud Technologies (such as AWS, Azure, Google Cloud Platform)

· Developing software applications using relational and Nosql databases.

· Application architectural patterns, such as MVC, Microservices, Event-driven, etc.

· Deploying software using CI/CD tools such as Jenkins, Azure Devops etc.

· Deploying and maintaining software using public clouds such as AWS or Azure.

· Working within an Agile framework (ideally Scrum)

· Strong understanding and/or experience in some of the following,

· Batch or stream processing systems such as AWS SQS, AWS SNS, Kinesis.

· Experience designing well-defined Restful APIs

· Hands on experience with API tools such as Swagger, Postman and Assertible

· Test driven development and behavior driven development.

· Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines.

· Datastores such as DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.

· Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.

Soft Skills (Required):

· Ability to work under pressure and within time constraints.

· Passion for technology and an eagerness to contribute to a team-oriented environment.

About the company

3Core Systems, Inc is an SAP and Success Factors Partner with employees located across the United States. Our organization is dedicated to customer and employee satisfaction. We provide High Quality, Cost efficient and Competitive Solutions and Resources., 3Core Systems is looking for Software Engineer Level 4 (Java Backend Developer) for one of our clients in Chicago, IL OR Peoria, IL (Hybrid) with Java backend, AWS

Apply for this position