Job Closed
This listing is no longer active.
Engineering Your Vision
Java Developer
Location
Ukraine
Posted
76 days ago
Salary
0
Seniority
Senior
Job Description
Java Developer
Intellectsoft
• Collaborate with the team to design, develop, and improve existing systems • Implement new features and enhance current platform functionality • Develop solutions supporting new products and user experiences • Maintain production systems and investigate root causes of issues • Actively participate in Agile/Scrum ceremonies • Ensure adequate unit and integration test coverage • Contribute to code reviews and technical discussions • Support architecture planning and system design activities • Communicate effectively and collaborate with distributed teams
Job Requirements
- Bachelor’s degree in a technical field or equivalent practical experience
- Strong understanding of OOP principles, design patterns, and software development methodologies
- Experience developing RESTful microservices and web-based systems (5+ years)
- Proficiency with Java 17+ (preferably JDK 25), Spring Boot, and Spring Cloud
- Familiarity with Docker and Kubernetes
- Knowledge of engineering fundamentals and architecture
- Experience working with MySQL/RDS databases
- Ability to write unit tests and follow TDD practices
- Experience in Agile, DevOps, cloud-based, and product-oriented environments
- Effective written and verbal communication skills in English
- Working hours: Early start (around **07:00–07:30 EET**) with a flexible afternoon schedule
- Nice to have skills**
- Experience with Elasticsearch or OpenSearch
- Familiarity with AWS services (S3, Secrets Manager, SES, EC2)
- Experience with Swagger
- Understanding of messaging systems (Kafka, RabbitMQ, MQTT)
- Experience with Node.js and Express
- Knowledge of Redis caching
Benefits
- Awesome projects with an impact
- Udemy courses of your choice
- Team-buildings, events, marathons & charity activities to connect and recharge
- Workshops, trainings, expert knowledge-sharing that keep you growing
- Clear career path
- Absence days for work-life balance
- Flexible hours & work setup - work from anywhere and organize your day your way
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Be part of the development team; • Gather requirements, document, design, and implement solutions; • Ensure compliance with established requirements; • Manage own tasks autonomously; • Demonstrate proactive problem-solving skills.
Lead Software Engineer, Backend
VaricentIndustry-Leading Sales Performance Management Software for Growth Market and Enterprise Organizations.
• Own critical components end-to-end and deliver measurable improvements in system quality, scalability, and reliability. • Own delivery for significant features or systems: clarify requirements, design solutions, execute, ship, and iterate. • Design and build scalable backend services, APIs, and data pipelines that support core product functionality. • Drive system design decisions, balancing scalability, performance, reliability, and cost. • Define how quality is measured for your area (success metrics, testing strategy, observability) and automate it wherever possible. • Lead structured experimentation: define hypotheses, evaluate results, and translate insights into product and system improvements. • Improve operational readiness: deployment automation, monitoring/alerting, incident response, and performance optimization. • Mentor engineers through design reviews, code reviews, and hands-on technical guidance. • Influence engineering best practices, architecture decisions, and long-term technical direction.
Senior Staff Software Engineer, Backend, Data and Storage Services
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af
• As a member of the Data and Storage Services organization, you will collaborate with other teams — including Product, Infrastructure, Lakehouse Infra, Lakehouse Analytics and Analytics Engineering to: • Architect and evolve Affirm's lakehouse analytics platform, driving strategy around Snowflake, Apache Iceberg, and Spark to deliver scalable, high-performance analytical infrastructure. • Design and implement robust Role-Based Access Control (RBAC) and dynamic data masking policies in Snowflake, ensuring data access is secure, compliant, and auditable across the organization. • Lead the technical direction of analytics engineering practices, including data modeling, transformation pipelines (dbt), and data quality frameworks that enable trustworthy, self-service analytics. • Drive data governance and privacy engineering initiatives, leveraging tools like Atlan to manage data cataloging, lineage, classification, and policy enforcement. • Identify and execute cost optimization strategies across Affirm's analytical compute and storage footprint, including Snowflake warehouse tuning, query optimization, and efficient data lifecycle management. • Collaborate with product engineering, data science, and business intelligence teams to understand their data needs and provide continuous guidance on design, architecture, and best practices. • Establish and champion best practices for lakehouse operations at scale, including schema evolution, table maintenance, partitioning strategies, and observability. • Stay ahead of industry trends in analytical data platforms, data governance, and privacy technologies, and identify opportunities to innovate and improve our data offerings. • Mentor engineers across the Lake Analytics Platform and Analytics Engineering teams, providing guidance on emerging technologies, development practices, and fostering a culture of technical excellence. • Participate in an on-call rotation and collaborate with other teams such as SRE to resolve production issues.
Senior Staff Software Engineer, Backend, Data and Storage Services
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af
• Collaborate with other teams — including Product, Infrastructure, Lakehouse Infra, Lakehouse Analytics and Analytics Engineering to architect and evolve Affirm's lakehouse analytics platform, driving strategy around Snowflake, Apache Iceberg, and Spark to deliver scalable, high-performance analytical infrastructure. • Design and implement robust Role-Based Access Control (RBAC) and dynamic data masking policies in Snowflake, ensuring data access is secure, compliant, and auditable across the organization. • Lead the technical direction of analytics engineering practices, including data modeling, transformation pipelines (dbt), and data quality frameworks that enable trustworthy, self-service analytics. • Drive data governance and privacy engineering initiatives, leveraging tools like Atlan to manage data cataloging, lineage, classification, and policy enforcement. • Identify and execute cost optimization strategies across Affirm's analytical compute and storage footprint, including Snowflake warehouse tuning, query optimization, and efficient data lifecycle management. • Collaborate with product engineering, data science, and business intelligence teams to understand their data needs and provide continuous guidance on design, architecture, and best practices. • Establish and champion best practices for lakehouse operations at scale, including schema evolution, table maintenance, partitioning strategies, and observability. • Stay ahead of industry trends in analytical data platforms, data governance, and privacy technologies, and identify opportunities to innovate and improve our data offerings. • Mentor engineers across the Lake Analytics Platform and Analytics Engineering teams, providing guidance on emerging technologies, development practices, and fostering a culture of technical excellence. • Participate in an on-call rotation and collaborate with other teams such as SRE to resolve production issues.



