Engineering Your Vision
Java Developer
Location
Ukraine
Posted
14 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
AffirmWe create honest financial products that improve lives.
• 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
AffirmWe create honest financial products that improve lives.
• 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.



