Expert Java Developer
1 неделя назад
Ciklum is looking for an Expert Java Developer to join our team full-time in Ukraine.
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
As an Expert Java Developer, become a part of a cross-functional development team engineering experiences of tomorrow. You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.
Responsibilities:
- Back-end development to meet customer's business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
- Taking part in the decision-making process in design application architecture, solution development, architecture and code review
- Develop and review feature design documents and provide inputs/update to specifications for the solution
- Design and implement a set of various types of tests (unit, integration, functional, etc)
- Proactive position in solution development, processes improvements
- Working in an international distributed team in an Agile environment
- Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
- Delivering the product roadmap and plannings
- To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
Requirements:
- Experience in software development for more than 5 years
- Excellent knowledge in Computer Science, Computing Theory:
- Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)
- Database theory (RDBMS, NoSQL)
- Code testing practices, including familiarity with AI-assisted testing and debugging
- Algorithms
- Data structures
- Architectural, Enterprise and Design Patterns
- Security patterns, Reverse engineering resistance, Common attacks types (OWASP)
- Understanding of network interactions:
- protocols
- conventions (e.g. REST, RPC)
- authentication and authorization flows
- standards and practices (e.g. oAuth, JWT)
- Excellent knowledge and experience in Java (more than 3 years)
- AWS proven knowledge and experience:
- AWS Certification: Must hold at least AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate credential
- Core AWS Services: Strong hands-on experience with EC2, S3, RDS, Lambda, and IAM
- Advanced AWS Services:
- Amazon Cognito: Expertise in implementing secure user authentication and authorization for Java applications
- AWS Systems Manager Parameter Store: Ability to manage application configuration and secrets securely
- Amazon DynamoDB: Experience designing and optimizing NoSQL data models, implementing high performance queries, and handling scalability
- Amazon SNS & SQS: Proficiency in building event-driven architectures and asynchronous messaging patterns using SNS topics and SQS queues.
- Containerization & Orchestration: Hands-on experience with AWS container services such as ECS, EKS, or Fargate, and managing container images using ECR (Elastic Container Registry)
- Security Best Practices: Knowledge of encryption, IAM roles/policies, and VPC configurations
- Cost Optimization: Ability to design cost-efficient solutions leveraging AWS pricing models and monitoring tools
- Hands-on experience with Event-Driven Architecture (EDA) principles and implementation
- Familiarity with contract definition tools and standards like JSON Schema, Avro, OpenAPI, or similar specifications, including experience with code generation from these specs
- Proven experience in designing, implementing, and operating microservices at scale
- Experience with high-performance and high-load systems
- Practical commercial experience with:
- REST API development
- Web application frameworks (e.g. Spring Boot Framework)
- Testing frameworks (e.g. JUnit, PowerMock, WiresMock) (more than 2 years), including leveraging AI tools to generate and maintain test cases
- ORM (e.g. Hibernate) (more than 2 years)
- RDBMS (e.g MySQL/MariaDB, PostgreSQL, Oracle) (more than 2 years)
- Key-value storages (e.g. Redis, Memcached)
- Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub)
- Web Servers
- Version control systems (GIT)
- Docker
- Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
- Builders
- Familiarity with AI-powered developer tools (e.g., GitHub Copilot, Amazon Q, ChatGPT) to improve productivity and code quality
- Experience with:
- Troubleshooting, profiling and debugging applications (including AI-assisted approaches)
- Creation of software architecture and design of complex applications, platforms, microservices solutions
- Agile software processes and technologies
- Code Review process, with ability to critically evaluate and safely integrate AI-generated code/output
- Refactoring process
- Basics of prompt engineering for efficient collaboration with AI assistants
- Fluent or Upper-Intermediate English
Desirable:
- Certifications on:
- Java
- Spring Frameworks
- Understanding of orchestration and containerization (e.g. Kubernetes, Swarm)
- Knowledge in Deployment patterns
- Ops insights, comfortable with Linux, command lines, Kubernetes
- Practical commercial experience with:
- Serverless architecture
- Integration with 3rd party solutions
- NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
- Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)
- Provisioning tools (e.g. Terraform, Ansible)
- Quality tools (e.g. SonarQube)
- / Typescript experience (for AWS lambda)
- Experience with advanced AI integration into software development lifecycle (e.g., AI-driven quality checks, documentation generation, intelligent automation)
What`s in it for you?
- Strong community: Work alongside top professionals in a friendly, open-door environment
- Growth focus: Take on large-scale projects with a global impact and expand your expertise
- Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
- Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
- Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice
- Care: We've got you covered with company-paid medical insurance, mental health support, and financial & legal consultations
About us:
At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you'll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.
As one of Ukraine's largest IT companies and a top employer recognized by Forbes, we've spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.
Want to learn more about us? Follow us on Instagram, Facebook, LinkedIn.
Explore, empower, engineer with Ciklum
Interested already? We would love to get to know you Submit your application. We can't wait to see you at Ciklum.
-
Java Technical Interviewer
7 дней назад
Украина, Украина Intetics Полный рабочий день 40 000 ₴ - 80 000 ₴ в годIntetics Inc. is a leading American technology company providing custom software application development, distributed professional teams creation, software product quality assessment, and "all-things-digital" solutions, is looking for Technical Interviewers.Responsibilities:Conduct technical interviews and assessments for Java developer positions to evaluate...
-
Middle Java Developer
15 часов назад
Украина, Украина N-iX Полный рабочий деньN-iX is looking for an experienced Middle Java Developer to join our team.About the project: Our customer is the leading school transportation provider in North America, being the owner of more than a half of all yellow school buses in the United States. Every day, the company completes 5 million student journeys, moving more passengers than all U.S....
-
Senior Java Backend Developer
15 часов назад
Украина, Украина WiserBrand Полный рабочий деньDepartment : DevelopmentLocation : UkraineEmployment type : RemoteWe are looking for a Senior Java Developer with strong experience in Java, Spring Boot, and AWS, capable of building scalable backend services and integrating APIs and microservices.Requirements:6+ years in Java backend developmentStrong knowledge of AWS serverless (Lambda, IAM, SQS/SNS,...
-
Java Developer
15 часов назад
Украина, Украина Groupe SII Полный рабочий деньRegular,SeniorZdalnaUkrainaTechnologie i narzędziaWymaganeJava 8+Mile widzianeJava 11CloudsJako nasz pracownik dołączysz do społeczności ponad 700 programistów Java w Sii.Nasi specjaliści są zaangażowani w tworzenie portalu do wyszukiwania i śledzenia paczek w czasie rzeczywistym. Jesteśmy również zaangażowani w rozwój globalnej usługi...
-
816 | Senior Java Developer
7 дней назад
Украина, Украина Intetics Полный рабочий день 40 000 ₴ - 80 000 ₴ в годIntetics, a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and "all-things-digital" solutions, is looking for a Senior Java developer to enrich its team with a skilled professional to spread the company's ideas, vision, content, and messages.Connected...
-
Senior Java Developer
1 неделя назад
Украина, Украина N-Cube Полный рабочий деньWe are looking for a highly skilled Senior Java Engineer for our client — an innovative company building an AI-powered SaaS platform that redefines how users interact with enterprise products.The product enables natural language and voice commands to execute complex workflows directly within applications, powered by advanced AI and automation.The role...
-
Senior/Staff Java Backend Engineer
1 неделя назад
Украина, Украина Zoolatech Полный рабочий день 125 000 $ - 175 000 $ в годOVERVIEWRESPONSIBILITIESREQUIREMENTSJoin the Lab Automation Project and help build the core backend services and UIs for the world's first fully automated laboratory. As a Staff Java Backend Engineer, you will design scalable and secure micro services, manage complex data environments, and drive innovation in a fast-paced, agile team. This is your...
-
Expert .NET Engineer
15 часов назад
Украина, Украина Description Ciklum Полный рабочий деньDescriptionCiklum is looking for a Expert .NET Engineer to join our team full-time in Ukraine.We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we...
-
Junior Java Engineer
7 дней назад
Украина, Украина SOMBRA Полный рабочий день 30 000 ₴ - 60 000 ₴ в годJunior Java EngineerHybrid, Office, RemoteUkraineWe are looking for a strong junior full-stack developer who can constantly adapt to their surroundings, being customer-focused. This role requires someone who is ambitious and loves to achieve demanding goals and targets.Requirements:Experience developing in a commercial environmentExperience with at least one...
-
Senior Golang Developer
5 дней назад
Украина, Украина Intellectsoft Полный рабочий день 60 000 $ - 180 000 $ в годIntellectsoft is a software development company delivering innovative solutions since 2007. We operate across North America, Latin America, the Nordic region, the UK, and Europe.We specialize in industries like Fintech, Healthcare, EdTech, Construction, Hospitality, and more, partnering with startups, mid-sized businesses, and Fortune 500 companies to drive...