Job Description
Founded in 2014, Eastgate Software is a software development company that builds custom business solutions and applications. We are proud of our highly qualified staff who have more than 20 years of experience in software development including web, mobile, and desktop applications.
We put quality and customer satisfaction as the top priorities in every project we carry out. Therefore, our German and US senior experts offer local consultancy for European and US clients.
As a member of Eastgate, you will be emerging in a professional and flexible environment where you have opportunities to express your own ideas and improve your skill set through many interesting full-cycle projects.
Your responsibilities:
Technical Direction & Architecture
- 7+ years of professional software development experience, with at least 2 years in a Tech Lead or equivalent position.
- Lead and guide the technical direction for cloud-based microservices projects, with a focus on 24/7 systems (Traffic Analytics, Data services for traffic light controllers...)
- Design system architecture and define technical standards and best practices for scalability and long-term maintainability.
- Make architectural decisions to balance business needs, operational costs, and flexibility for future change.
Software Quality
- Lead and perform code reviews to ensure compliance with coding standards.
- Manage code quality through testing and code quality management tools (e.g., SonarQube).
- Establish reliability practices suited to 24/7 operations (monitoring, alerting, and resilience).
Mentorship & Collaboration
- Provide mentorship and technical coaching to Java Developers.
- Collaborate with clients to analyze requirements and propose optimal technical solutions.
- Coordinate with DevOps, QA, and Frontend teams to ensure smooth deployment and operations.
Process & Delivery
- Participate in Agile/Scrum processes, maintaining project quality, and delivery timelines.
Requirements (suggested)
- Strong experience with Java and the Spring ecosystem (Spring Boot, Spring Cloud).
- Experience designing and operating microservices architectures on cloud (AWS/GCP/Azure).
- Knowledge of containerization & orchestration (Docker, Kubernetes).
- Experience with high-availability, 24/7 systems.
- Strong technical leadership, mentoring, and client communication skills.
- Good English communication skills (written and verbal).
Why you’ll love working at Eastgate:
- Attractive salary package
- Eastgate Software is a Global Fortune 500 Preferred Vendor, so you will have an opportunity to work with many IT Experts around Europe and USA
- Be emerged in a professional and motivating environment where you have opportunities to express your own ideas and improve your skill set through many interesting full-cycle projects
- Flexible working time: 9:30 a.m. to 6:30 p.m., Monday to Friday, No Overtime (Only 8 working hours)
- Performance review and appropriate gratification: twice a year
- 13th month salary + Project bonus + 02 probationary months with full salary
- Extra health check package per year
- 16 leave days/year (will be added an extra day each year and maximum 20 days for annual leave)
- Free snacks, video gaming & movie nights, team social and sport activities