locationColombia

locationMedellin

locationRemote

Middle Java Engineer

Platforms (Axis, Fund Approval, Data Delivery) ensure people get all the necessary data about funds. Particular departments information and data about funds. They need access to this information, which can be received from Data Analytics department.

Requirements:

 

  • Experience with Java, REST API/Microservices, Spring Framework (MVC, Security, JPA, Boot) Maven, SQL.
  • Hands-on experience, in developing, testing, and troubleshooting RESTful API and interface specifications.
  • Full software development life-cycle experience with CI/CD and thorough testing prior to release.
  • Solid Understanding of Agile and Relational Databases.
  • JavaScript understanding/experience preferably.
  • Proficiency in English (at least Upper-intermediate level)

    Nice to have:

  • Knowledge of developing distributed cloud applications (Azure, OpenShift, Docker).
  • Hands-on experience designing, developing, testing, and troubleshooting RESTful API and interface specifications (Swagger).
  • Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC).
  • Experience with a design system and/or component library.
  • Object-oriented coding practices, including strong design patterns knowledge, refactoring, and clean code.
  • Understanding of DevOps deployment processes and technologies; Docker, Jenkins etc.

Responsibilities:

  • Creating customer-facing applications using the latest technologies.
  • Work with an Agile product team comprised of technical, product, and business team members to deliver exceptional products.
  • Design, build, and maintain APIs, Micro-services, and Responsive web applications by leveraging best practices.
  • Contribute to technical development and implementation of applications.
  • Implement effective automation testing strategies along with the build activities.
  • Ensure code quality, performance, scalability, and responsiveness of applications. ·
  • Conduct and contribute to code reviews ensuring our apps are scalable, testable, and maintainable.
  • Actively seek knowledge about new technologies and leverage them to solve current and foreseeable challenges.
  • Participate in post-implementation reviews of application, development, and processes, continually working to create a learning environment by sharing with others.

We offer:

Well-being

  • 10 working days of Paid Days Off within an individual year
  • Up to 15 working days of Unpaid Days Off within an individual year

 

Professional Growth

  • Dedicated professional training – 50% reimbursement of the professional training cost.
  • Sombra University courses – enjoy a range of learning opportunities through Sombra University. It offers many educational courses, as well as educational lectures on a variety of topics.
  • Sombra Around Tech – community attendance – Sombra unites engineers and experts in several areas: Front-end, Back-end, QA, DevOps, and Вusiness Analysis.
  • Mentorship program – available on request.
  • UDEMY online course platform – stay up-to-date with the latest technologies and programming languages.
  • English courses and Speaking Club – attend English classes twice a week in small groups.

 

Added advantages

  • Work equipment (Laptop, monitor, and small devices compensation)
  • Sombra’s referral program – If you know someone you believe is a good fit for our cooperation, you can recommend them and get a reward
  • Public Holidays – celebrate 18 statutory holidays in Colombia.
  • Sombra events – Join Sombra’s traditional events (both online and offline)
author

Alevtyna Lopata

Recruiter

Apply Now

If you haven’t found a fitting position, send us your CV and we’ll get back to you shortly