Svitla Systems Inc. is looking for a Java Performance Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a company that specializes in providing lodging and accommodation solutions for the airline and crew transportation industry. Established in 1984, they offer a comprehensive range of services designed to streamline and manage the complex logistics associated with crew accommodations, including hotels, transportation, and other related services. The company arranges and manages hotel accommodations for airline crew members during layovers or between flights. It includes negotiating contracts with hotels and ensuring compliance with airline policies and standards. Their end-to-end platform, mobile solutions, and data analytics automate the entire crew and workforce management cycle, enabling them to spend time elsewhere. As the worldwide leader in crew accommodation, they use proprietary technology, unique software solutions, and a highly experienced team to ensure over 41,000 crew members from over 100 airlines rest comfortably every night. The company offers global support with 24 locations worldwide & operations centers in New York, Hong Kong, London, and Sao Paolo, with global teams ready and able to assist 24/7.
Requirements:
- 5+ years of experience in software development with Java.
- Knowledge of AWS (EC2, Lambda, API gateway, LB, Serverless, RDS, ECS).
- Good knowledge of performance engineering, analysis of the heap, using application profilers like JProfiler or Memory analyzer.
- Strong knowledge of Hibernate or similar ORM tools.
- Knowledge of spring framework (MVC, IOC, and Boot).
- Experience with JVM (Java Virtual Machine) fundamentals, including drawbacks, weaknesses, and remedies.
- Expertise in creating reusable Java libraries.
- Understanding of concurrency patterns in Java.
- Understanding of many design and architectural patterns.
- Experience in writing understandable, clean Java code.
- Experience in managing external and embedded databases.
- Continuous integration know-how.
- Knowledge of building technologies like Maven, Ant, Gradle, etc.
- A fundamental comprehension of the JDBC (Java Database Connectivity), MVC (Model-View-Controller) Pattern, and RESTful web services.
- Solid understanding of Object-Oriented Programming (OOP) Concepts and Patterns.
- Knowledge of code versioning systems, such as Git.
- Understanding the fundamental design concepts underlying a scalable application.
- Upper-intermediate-level of English.
Responsibilities:
- Root cause determination for performance issues identified in the production environment: Reproduce performance issues in QA env and recommend fixes (either code or environment configuration). Assist with code review for memory performance or DB query optimization.
- Assist with potential upgrade projects, e.g Weblogic to TOMEE and other AWS-related projects.
- Assist with setting a PAM(Privileges Access Management) tool, e.g PAM 360 or CyberArk.
- Database performance review and uplift, with guidance from a third-party database vendor.
- Assist in building out a CICD pipeline.
We Offer:
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in one of our development offices.
- Comprehensive medical insurance including dental and massages.
- Sport reimbursement program for onsite and online activities.
- Support of a healthy lifestyle, compensation for running events.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- Personal loan budget available for long-term personnel.
- 20 vacation days, 10 national holidays and sick leaves.
- Maternity leave policy and family days off.
- Full compensation for conferences, courses, English classes.
- Free webinars, meetups and conferences organized by Svitla.
- Gifts for anniversaries, New Year, children and more.
- Corporate celebrations and activities, regular lectures on various topics.
- Awesome team, friendly and supportive community!