At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.
We are currently looking for an Back-end Developer to join our team.
About the role Spector.AI is an AI-powered platform for the inspection, storage, and management of industrial assets. The platform enables users to upload inspection photos, utilize built-in tools to mark up and annotate critical areas and components, perform manual or AI-driven defect detection, and generate comprehensive reports. The project team continuously enhances and retrains AI models using real inspection data, significantly improving object and defect auto-detection accuracy while reducing inspection time and manual workload. The platform includes functionality for monitoring equipment performance and predicting potential anomalies in system operation. This allows for early detection of irregular patterns and supports proactive maintenance strategies, ultimately minimizing downtime and improving asset reliability.
Technical stack:
Java, Spring Boot, Gradle, Postgres, Docker, AWS
Processes & Team
Methodology: Scrum
Schedule: Monday-Friday, 8 hours working day, flexibility to occasionally work late hours (until 20-21:00 Kyiv time) to align with the US-based team. Daily meetings for team sync and a couple of weekly meetings to contact stakeholders.
Current Team: Project manager, Engineering manager, 2 BE engineers, 2 FE engineers, 1 QA engineer
As a qualified expert, You will Develop and maintain software on the Java platform.
Design and implement new features.
Optimize code to improve performance and quality.
Work with PostgreSQL databases to ensure reliable data storage.
Implement and support projects using Gradle for build management.
Interact with AWS cloud services for deploying and maintaining applications.
Collaborate with the team to develop technical solutions and achieve project goals.
Participate in code reviews to maintain high code quality standards.
We’re looking for you if you have 4+ years of experience as a Java Developer.
Knowledge of Java (version 11 and above) and understanding of OOP principles.
Experience with the Spring Framework (Spring Boot, Spring MVC).
Experience with Docker and application containerization.
Understanding of CI/CD concepts.
Experience with PostgreSQL, including query optimization and database design.
Familiarity with Gradle for building automation and dependency management.
Experience with AWS, including services like EC2, S3, RDS.
Experience with version control tools (e.g., Gitlab).
Analytical skills for troubleshooting technical issues.
Good communication skills and ability to work in a team.
English Level: B2 or higher.
What’s in it for You Reveal great tech solutions
Join the team of individuals who care about what they do and how they do it, and are accountable for the result and high performance. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions.
Experience an agile and flexible working environment
Work from our office hubs or in a hybrid work model. Enjoy 20 business days of paid vacation, unlimited sick leave, 4 days of emergency leave.
Feel cared about
Prioritize your well-being with a medical insurance yearly budget / financial reimbursement of expenses on medical services outside Ukraine. Get compensation for sports, equipment, massage, and rehabilitation, along with access to our well-being program, corporate loan, and tax and legal support.
Embrace the opportunity for personal and professional growth
Take advantage of individual learning and certification budget, career paths and personal development plans, company-wide tech and cultural events, educational leave, language courses, access to our corporate library, and more.
Interview Process Pre-screening with a recruiter (up to 30 minutes)
Technical interview (1 – 1,5 hour)
Technical interview with the client.
Embrace the opportunity to innovate with us!
#J-18808-Ljbffr