Back-End Java Engineer

As part of our Astegic Engineering team, you will be architecting, designing, developing and supporting our Enterprise Products (Web + API). Your focus will primarily be building, extending on REST APIs and building the MiddleWare (Java / Spring MVC) that interacts with other services and Databases. You will also help scale our back-end and perform load testing activities to benchmark current. You will focus on building best in-class back end solutions that scale and are secured following a service oriented architecture. You will follow an Agile iterative development, with focus on quality, user value, reliability, scalability and security.

Responsibilities:

  • Architecture and Design: (10%)
  • Hands-on development in Java (70%)
  • Continuous Integration/Delivery, Unit Test Automation, Load Testing (20%)

Skills and Qualifications:

  • BTech in Computer Science or a related technical major, or equivalent experience
  • 9+ years of enterprise-scale BAck-end Java engineering experience
    1. Experience building REST Web services / Service Oriented Architectures
    2. Experience processing large volume of data in a parallel/distributed service layer
    3. Experience with Relational Databases (PostGres, MySQL,…) and optimizing data models/queries to improve performances
  • Exceptional problem solving and data analysis skills
  • TDD principles
  • Prior Agile (Scrum, XP, …) development experience
  • Multi-tasking and organization skills to accommodate a fast paced, changing environment
  • Strong verbal and written communication skills
  • Detail oriented with excellent follow-up skills

Bonus points:

  • Prior experience with JavaScript (Angular.JS)
  • Prior experience with Amazon AWS
Upload your CV/resume. Max. file size: 5 MB.