Left arrow iconBack to search

IT Software Engineer 5 (Sr. Java Backend Developer with AWS)

3Core Systems , Inc
Posted 18 days ago, valid for 22 days
Location

Chicago, IL, US

Salary

Competitive

Contract type

Contract

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

JobTitle: IT Software Engineer 5 (Sr. Java Backend Developer with AWS)

Location:540 W. Madison, Chicago, IL (Hybrid: will need to go into office up to 2x a week;this role could change where they need to go in office 5 days a week)

Duration:12 months contract

InterviewProcess: 2 rounds: 1st round will be virtual (1 hr.), 2nd round will be panelfor onsite interview.

ExperienceLevel: Min 10yrs - Max 15yrs

 

JobDescription:

SeniorSoftware Engineer provides technical leadership in design, development, testingand deployment of Client’s state-of-the-art digital platform hosted on AWS.This position will build a world class platform to host a wide range of digitalapplications.

 

Position’sContributions to Work Group:

Teammember contributing to programming, project management, and developmentassignments. Working on backend services in Client’s Digital platform.

 

Typicaltask breakdown:

·         As a Senior Software Engineer youwill be responsible for designing and developing backend RESTful API webservices using Microservices architecture.

·         Be responsible for overseeing andmentoring other developers and handle code reviews.

·         Acts as Team Leader for developmentand support groups; provides programming and application/technical leadership,guidance, and assistance to other team members.

·         Works directly on complexapplication/technical problem identification and resolution.

·         Drives application developmentfocused around delivering valuable business features.

·         Maintains high standards of softwarequality within the team by establishing good practices and habits.

·         Guide the team to develop astructured application/interface code, new program documentation, operationsdocumentation and user guides in a casual, flexible environment.

·         Lead development of newfunctionality and applications on cross-functional Agile project teams.

 

Education& Experience Required:

·         Bachelor’s degree in computerscience or electrical engineering or related field is required w/ 8+ years’experience in this capacity is needed.

·         Master’s degree with 6+ years’experience in capacity is needed.

·         No degree, then they must have aminimum of 10+ years’ experience in this capacity.

 

TechnicalSkills (Required):

·         10+ years or more of experience in designing anddeveloping software applications in Java.

 

Skills:

·         SoftwareDevelopment: Knowledge of software developmenttools and activities; ability to produce software products or systems in linewith product requirements.

·         Software ProductDesign/Architecture: Knowledge of software productdesign; ability to convert market requirements into the software productdesign.

·         Decision Makingand Critical Thinking: Knowledge of the decision-makingprocess and associated tools and techniques; ability to accurately analyzesituations and reach productive decisions based on informed judgment.

·         EffectiveCommunications: Understanding of effectivecommunication concepts, tools and techniques; ability to effectively transmit,receive, and accurately interpret ideas, information, and needs through theapplication of appropriate communication behaviors.

 

RequiredExperience:

·         Experience software developmentexperience using Java17 or higher and Spring Boot RESTful API development.

·         Experience deploying and maintainingsoftware using public cloudssuch as AWS or Azure.

·         Message streaming solutions, such as AWS Kinesis, AWS SQS,AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, Azure Event Hub.

·         Datastores such as AWS Aurora, AWS RDS, AWSDynamoDB, PostgreSQL, MySQL, Oracle, ElasticSearch, MongoDB,Cassandra, Redis.

·         Deploying software using CI/CD toolssuch as Azure Devops, Jenkins, GoCD, etc.

·         Working within an Agile framework(ideally Scrum).

 

Provenexperience in many of the following:

·         Designing, developing, deploying andmaintaining software at scale.

·         Developing software applicationsusing relational and NoSQL databases.

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

·         Deploying software using CI/CDtools, such as Jenkins, Azure DevOps, GoCD, etc

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

·         Working within an Agile framework(ideally Scrum)

·         Experience with AI tools is a BIGPLUS**

 

Strongunderstanding and/or experience in many of the following:

·         Message streaming solutions, such asAWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ.

·         Experience designing well-definedRestful APIs.

·         Hands on experience with API toolssuch as Swagger, Postman and Assertible o Test Driven Development and BehaviorDriven Development.

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

·         Datastores such as AWS Aurora, AWSRDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle. oOther AWS technologies, such as API Gateway, ALB, NLB, Fargate, Lambda, S3,CloudWatch, etc.

·         Debugging and maintaining softwarein Linux or Unix platforms.

 

SoftSkills (Required):

·         Must demonstrate solid knowledge ofComputer Science fundamentals, such as data structures and algorithms.

·         Ability to work under pressure andwithin time constraints.

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

·         Demonstrated leadership on small tomedium-scale projects impacting strategic priorities.

 

Disqualifiers/RedFlags:

·         If candidate is not in local area,please do not submit.

·         If the candidate’s current place ofresidence is not on resume, they will be DQ.






Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.