Senior Software Engineer / Software Engineer - Java

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

acentura®

KEY RESPONSIBILITIES

  • Designing, developing, and maintaining robust and scalable Java microservices using Spring Boot or similar frameworks.
  • Implementing best practices for clean code, design patterns, and testing methodologies such as TDD and BDD.
  • Collaborating with DevOps engineers to deploy and automate deployments to AWS environments (EC2, S3, SQS, etc.).
  • Troubleshooting and debugging complex production issues.
  • Participating in code reviews and mentoring junior developers.
  • Staying up to date on the latest Java technologies and AWS services.

We Are Hiring Senior Software Engineer/ Software Engineer - Java

CANDIDATE PROFILE

  • Bachelor's degree in Computer Science or a related field.
  • 2+ years of experience (for Software Engineer role) / 5+ years of experience (for Senior Software Engineer role) in developing enterprise Java applications.
  • Proven experience with Spring Boot, microservices architecture, and RESTful APIs.
  • Experience with cloud platforms, particularly AWS (S3, SQS, SNS, Lambda, etc.), is a strong plus.
  • Familiarity with CI/CD pipelines (e.g., Jenkins, Gitlab CI) is advantageous.
  • Strong understanding of design patterns, object-oriented programming principles, and data structures.
  • Excellent problem-solving and debugging skills.
  • Effective communication and collaboration skills.
  • Ability to work independently and as part of a team.

To apply, email your CV to: [email protected]