Backend Software Engineer / Systems Architect
ITT Inc.
Athens, GR
πριν από 6 μέρες

Position Summary

This is a position for a Java-oriented Backend Developer / System Architect responsible for designing, building, and deploying backend applications, combining AWS Services and Components with existing or new Spring / Play applications, to fill Customer Commercial Needs.

This includes anything between complex groups of back-end services and their client-end (web

and mobile) counterparts.

The primary responsibility will be to design and develop these applications, and to coordinate

with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality are essential.

Supports IIoT Cloud Based projects that drive both Hardware and Software Sales and offers high end Solutions to ITT Customer base.

Essential Responsibilities

  • Collaborates with cross-functional business stakeholders to develop and propose solutions to optimize the efficiency of business processes (5%)
  • Completes design documentation (5%)
  • Applies software knowledge in order to communicate options for meeting business requirements and providing support to end users after Go Live (10%)
  • Develops AWS / Web-app solutions to meet design requirements (40%)
  • Test solutions to ensure requirements are met (10%)
  • Provides responsive customer support (30%)
  • Position Requirements

    Education :

  • Bachelor’s Degree required; Information Technology degree preferred
  • Experience :

  • 3+ years of experience as a Web Applications Developer experience in design and development using Java Spring Boot (Spring Batch is also considered a plus)
  • Strong experience in Spring Boot Spring Batch, Design Patterns, DDD / MVC, Microservices
  • Good working knowledge of relational databases, some experience with NoSQL databases (preferred PostgreSQL / DynamoDB)
  • Hands-on DevOps experience with AWS Cloud / Services (or other Cloud)
  • Familiarity with CI / CD, Maven, Gradle
  • Strong problem-solving skills, able to logically break down a problem into smaller manageable parts to solve
  • Demonstrated ability to function independently and as part of a team consisting of Product / Project Management and end users
  • Experience with Kotlin / Python / Node JS Languages or Play Framework (is considered a plus but not required)
  • Skills / Knowledge :

  • Experienced and respected technical expert empowered as a decision maker
  • Good time-management skills has the ability to multi-task
  • Knack for designing and implementing clean, expandable, scalable solutions
  • Knowledge of company’s business processes, balanced with strong analytical and technical skills
  • Strong team player skills, with oral and written communication skills
  • Understanding of Agile Methodology (Scrum / Kanban)
  • Ability to collaborate with multi-national teams, fluent English speaker
  • Αναφορά αυτής της εργασίας

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Φόρμα αίτησης