Next job

Java Developer in Introduct Group

Posted more than 30 days ago

2 views

Introduct Group

Introduct Group

0
0 reviews
Without experience
Kyiv
9 серпня 2024 Java Developer Київ, віддалено Description The client is a financial technology software company. They specialize in revolutionizing transactional communication processes and spearheading innovation and transformation for global enterprises. Their robust software and deep industry expertise empower organizations to streamline recurring transactional communication processes via hyper-personalized messaging across channels, in-video interaction, automated workflows, and r

9 серпня 2024

Java Developer

Київ, віддалено

Description
The client is a financial technology software company. They specialize in revolutionizing transactional communication processes and spearheading innovation and transformation for global enterprises. Their robust software and deep industry expertise empower organizations to streamline recurring transactional communication processes via hyper-personalized messaging across channels, in-video interaction, automated workflows, and real-time customer insights.


Roles and Responsibilities:

  • Interpret briefs to create high-quality code that functions according to specifications.
  • Design, create, and implement Java-based applications.
  • Determine application functions and objectives with the team.
  • Ensure that written code aligns with the project objectives.
  • Work closely with the Product Manager/Architect to define deliverables.
  • Mentor and motivate the team to achieve project deadlines.
  • Develop code for complex modules and work with Lead to define product architecture.
  • Adhere to coding guidelines and ensure that the team follows them.
  • Conduct code reviews based on agreed-upon guidelines.
  • Possess hands-on experience in Docker, Kubernetes, AWS.
  • Have a good knowledge of Object-Oriented and Cloud-native computing design patterns.
  • Have working knowledge of CI/CD.
  • Have working knowledge of JIRA, Confluence, and Source Control like GitLab.

Requirements
Key Skills Required

  • Proficiency in Java 8+ programming, Spring Boot, MongoDB, Redis, Kafka, Consul, Spring Data Cloud, MySQL, Hibernate, and JPA.
  • Experience working with agile/scrum or iterative development methodologies.
  • Ability to gather system and user requirements and translate them into software features.
  • Strong problem-solving and communication skills.
  • Experience working in a product or large-scale IT company.
  • Knowledge of integration projects and performance tuning.
  • Familiarity with Docker, Kubernetes, AWS, JIRA, Confluence, and GitLab.
  • Ability to manage cross-functional teams including BA, tech writer, architect, developer, UI/UX, and QA.
  • At least 5 years of experience working in a product-based or development company.
  • A graduate/master’s degree in engineering, preferably in computer science or IT, with consistent academic grades across.

Desired Experience:

  • At least 5+ years of experience working with Java programming language and related technologies.
  • Experience with building and maintaining complex software systems, as well as a deep understanding of software design patterns and principles.
  • Proficient in using tools like IDEs, version control systems, and build tools, with experience in Agile software development methodologies.
  • Ability to mentor and guide junior developers and provide technical leadership on projects.
  • Strong problem-solving skills, attention to detail, and the ability to work independently.
  • Knowledge of related technologies like databases, web services, and front-end frameworks is also valuable.

Working Conditions:

  • Competitive salary
  • Flexible remote working schedule, with the opportunity to work on high-profile global projects.
  • Diverse, multinational team serving clients in over 10 countries.
  • Access to an international online office for seamless connectivity and collaboration.
  • Optional English classes for language proficiency enhancement.
  • Dedicated learning budget for courses and certifications to support professional development.
  • Necessary equipment provided for optimal performance (in Ukraine).

Without experience
Kyiv
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept