
Java Developer
Posted Jul 28

Posted Jul 28
This is a fully remote position, open to applicants in Ukraine.
• You will be involved in the development of a new internal banking product.
• Transform ideas from the Product Backlog into a dependable working product.
• Collaborate within a team to develop, deploy, and support microservices based on Spring Boot.
• Deploy and configure the system across various environments in the Kubernetes cluster.
• Analyze project requirements and contribute to the design and architecture of software solutions.
• Engage in code reviews to ensure compliance with best practices.
• Identify, troubleshoot, and resolve software issues.
• Participate in project-related meetings, offering technical insights and updates on progress.
• A minimum of 3 years of professional experience in Java development with a strong grasp of object-oriented programming principles.
• Extensive practical experience with Spring (core, boot, cloud, security, data).
• Hands-on experience with Docker containerization, Kubernetes, and Helm.
• Familiarity with various communication protocols.
• Understanding of CI/CD practices and quality gate types in Kubernetes.
• Practical experience with unit, integration, and API testing for microservices.
• Experience with Kafka and Kafka Streams, Postgres, and Redis.
• Proficiency in SQL and experience with database management tools.
• In-depth understanding of microservices architecture.
• Competitive salary: we assure a stable income along with annual bonuses for your contributions.
• Social package: official employment, 28 days of paid leave, additional paternity leave, and financial support for parents with newborns.
• Comfortable working conditions: options for hybrid work, offices equipped with shelters and generators, and modern equipment.
• Wellbeing program: all employees have immediate access to medical insurance from day one, along with consultations with a psychologist, nutritionist, or lawyer; discount programs for sports and shopping; family days for both children and adults; in-office massage services.
• Training and development: access to over 130 online training resources and corporate training programs in CX, Data, IT security, leadership, agile practices, and a corporate library.
• Great team: our colleagues create a community where curiosity, talent, and innovation are encouraged. We support one another, learn together, and grow as a team.
• Career opportunities: we promote advancement within the bank across various functions.
• Innovations and technologies: Infrastructure includes AWS, Kubernetes, Docker, GitHub, GitHub actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, ElasticSearch, Crossplain, and Grafana. Programming languages utilized include Java (primary), Python (data), Go (infrastructure, security), Swift (iOS), and Kotlin (Android). Data storage solutions include Sql-Oracle, PgSql, MsSql, and Sybase. Data management tools include Kafka, AirFlow, Spark, and Flink. AI initiatives focus on building expertise and actively integrating into processes.
• Support program for defenders: we retain jobs and provide average wages to mobilized personnel. For veterans, we have a support initiative and are building the Bank’s veterans community. We also work on raising awareness among leaders and teams regarding the transition of veterans back to civilian life.
Sigma Software Group
Plain Concepts
GitLab
Get handpicked remote jobs straight to your inbox weekly.