Java/AWS Software Engineer

Here Technologies
Illinois City, United States of America
2 days ago

Role details

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

Job location

Illinois City, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software Applications
Azure
Behavior-Driven Development
Cloud Computing
Code Review
Continuous Integration
Data Structures
Software Debugging
DevOps
Amazon DynamoDB
Elasticsearch
Identity and Access Management
Microsoft Message Queuing
MongoDB
MySQL
MVC
NoSQL
Oracle Applications
Scrum
Software Architecture
Redis
Swagger
Selenium
Amazon Web Services (AWS)
Software Deployment
Software Engineering
Systems Integration
Enterprise Software Applications
Test Driven Development
Postman
Backend
Cloudformation
Information Technology
Cassandra
Amazon Web Services (AWS)
Functional Programming
REST
Cucumber
Jenkins
Microservices

Job description

We are seeking an experienced Senior Software Engineer to join an Agile development team supporting enterprise-scale applications and cloud-based solutions. The ideal candidate will have strong backend development expertise, extensive Java experience, and hands-on AWS cloud development experience., * Participate in Agile/Scrum ceremonies including Daily Standups, Sprint Planning, Grooming, Reviews, and Retrospectives

  • Design, develop, test, debug, and maintain complex software applications
  • Develop scalable backend services and enterprise applications
  • Lead technical design discussions and architectural decisions
  • Perform system integration, testing, deployment, and production support
  • Review code and mentor team members through technical guidance
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Support application maintenance and incident resolution, including occasional off-hours support

Requirements

  • Bachelor''s degree in Computer Science, Engineering, or related field with 10+ years of experience OR

  • Master''s degree with 8+ years of experience

  • 10+ years of software development experience

  • 10+ years of hands-on Java development experience

  • Strong experience designing and building enterprise applications

  • Experience with RESTful API design and development

  • Strong understanding of data structures and algorithms

  • Experience working in Agile/Scrum environments

Cloud & DevOps Experience:

  • Minimum 3 years of AWS development experience
  • Experience with CloudFormation, ECS, Lambda, Fargate, Elasticsearch, S3, and IAM
  • Experience deploying applications through CI/CD pipelines using Jenkins, Azure DevOps, or similar tools
  • Experience deploying and maintaining applications in public cloud environments

Technical Skills:

  • Java, Microservices, MVC Architecture
  • AWS Cloud Services
  • REST APIs, Swagger, Postman
  • Relational and NoSQL Databases
  • DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle
  • AWS SQS, SNS, Kinesis
  • Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
  • Selenium, Cucumber
  • CI/CD and DevOps Practices

Apply for this position