Match score not available

Senior Java Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

5+ years of experience in Java development, Expertise in Spring Boot frameworks, Strong background in microservices application, Proficiency with SQL and NoSQL databases, Experience in CI/CD processes and automation.

Key responsabilities:

  • Design and implement fintech applications
  • Develop and maintain microservices-based systems
  • Conduct code reviews for best practices
  • Create and test RESTful APIs and messaging systems
  • Troubleshoot technical issues and provide solutions
Intellectsoft logo
Intellectsoft Computer Software / SaaS SME https://www.intellectsoft.net/
51 - 200 Employees
See more Intellectsoft offers

Job description

About Intellectsoft: We are a digital transformation consultancy and engineering company that delivers cutting-edge solutions for global organizations and technology startups. Since 2007 we have been helping companies and established brands reimagine their business through digitalization.

Our values: DIVERSITY, OPENNESS, TEAMWORK. We embrace our diversity, strive for open dialogue and constructive feedback, and this unites us and allows us to be an amazing team!

As a Senior Java Developer, you will collaborate closely with a team of developers to build high-performance, scalable applications for the financial technology sector. This role will focus on delivering high-quality code and driving continuous improvement, enabling innovation with robust processes and controls. You will contribute to the architecture, design, and implementation of solutions in an agile environment.

Responsibilities:

  • Support the design and implementation of fintech applications within an agile, team-oriented environment.
  • Work in a team to design, develop, and maintain microservices-based applications.
  • Participate in code reviews and design reviews, ensuring adherence to best practices for performance, security, and scalability.
  • Develop RESTful APIs, work with messaging systems like RabbitMQ, and create gRPC interfaces.
  • Conduct unit testing, integration testing, and adhere to test-driven development (TDD) principles to maintain code quality.
  • Actively contribute to CI/CD processes, including Docker, Kubernetes, and container orchestration.
  • Troubleshoot complex technical issues and provide effective solutions.
  • Engage in technical discussions with cross-functional teams to understand and implement new features.

Requirements

  • 5+ years of experience developing Java applications, with expertise in frameworks like Spring Boot.
  • Strong background in designing, developing, and deploying microservices-based applications.
  • Proficiency with SQL databases (e.g., PostgreSQL) and experience with data modeling.
  • Solid experience with building RESTful APIs, messaging systems (e.g., RabbitMQ), and gRPC.
  • Familiarity with containerization and orchestration tools, including Docker and Kubernetes.
  • Knowledge of security protocols and best practices, particularly in fintech applications (e.g., data protection and secure communication).
  • Experience in working with CI/CD pipelines and automated deployment processes.
  • Strong problem-solving and analytical skills with attention to detail.
  • Excellent communication skills, both written and verbal, with the ability to convey complex technical concepts to team members and stakeholders.

Nice to have skills

  • Experience with Rust programming for concurrent, high-performance applications.
  • Familiarity with NoSQL databases (e.g., MongoDB).
  • Prior experience in banking, payment processing, or financial APIs.
  • Knowledge of DevOps tools such as Terraform, Jenkins, Git, and CI/CD pipelines.
  • Exposure to AWS or other cloud environments.
  • Understanding of financial technology and capital markets, including regulatory standards.

Benefits

  • 35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
  • Up to 15 unused absence days can be add to income after 12 month of cooperation
  • Health insurance for you and your family!
  • Depreciation coverage for personal laptop usage for project needs
  • Udemy courses of your choice
  • Regular soft-skills trainings
  • Excellence Сenters meetups

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Problem Solving
  • Analytical Skills

Java Developer Related jobs