Overview
Skills
Job Details
We are seeking an experienced IT Software Engineer to join our team in a hybrid role. The ideal candidate will have strong expertise in Java development, AWS cloud services, and microservices architecture, along with proven experience delivering enterprise-level solutions in an Agile environment.
Responsibilities:
Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams.
Design, code, test, and debug complex software applications.
Configure/customize purchased software solutions.
Lead/mentor team members and support production issues when needed.
Develop and deploy scalable applications using AWS cloud services.
Perform system integration, customer acceptance testing, and CI/CD deployments.
Ensure applications meet quality, security, and performance standards.
Required Qualifications:
Bachelor s in Computer Science, Engineering, or related field with 10+ years of software development experience (or Master s with 8+ years).
Strong Java development background.
3+ years of hands-on AWS experience (CloudFormation, ECS, Lambda, Fargate, ElasticSearch, IAM, S3).
Experience with Microservices, API design (REST), relational & NoSQL databases.
Knowledge of CI/CD tools (Jenkins, Azure DevOps), Agile/Scrum, and TDD/BDD practices.
Familiarity with SQS, SNS, Kinesis, Swagger, Postman, Selenium, Cucumber.
Solid understanding of data structures, algorithms, and application architecture patterns.
Soft Skills:
Strong collaboration and communication skills.
Ability to work under pressure and meet deadlines.
Passion for technology and continuous learning.
Notes:
Backend development experience is required.
Resume must include current location of residence.
Non-local candidates must clearly indicate willingness to relocate at own expense.