06 ago
|
Blankfactor
|
Colombia
06 ago
Blankfactor
Colombia
About Blankfactor
At Blankfactor, we create and deliver innovative technology solutions for some of the world’s leading fintech and financial services companies. We combine engineering excellence with deep domain expertise to modernize complex systems and build next-generation platforms. Join us in shaping the future of financial technology.
About the Role
We’re seeking a seasoned Java Engineer to join our technology modernization program , playing a critical role in transforming legacy monolithic C++ applications into modern, scalable Java-based microservices. This is a unique opportunity to take ownership of complex refactoring projects and make a significant impact on our enterprise systems.
Key Responsibilities
- Analyze and deconstruct complex legacy C++ applications.
- Design and implement Java microservices with high performance, scalability, and maintainability in mind.
- Containerize applications using Docker and manage deployments with Kubernetes across on-prem and cloud environments (Azure preferred).
- Collaborate with solution architects, QA, and business teams to ensure alignment with technical and business requirements.
- Develop automated test suites, including unit, integration, and performance tests.
- Contribute to CI/CD pipelines and ensure smooth deployment processes.
- Troubleshoot technical issues and performance bottlenecks.
- Produce detailed documentation and conduct knowledge transfer sessions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
- 5+ years of experience developing enterprise-grade Java applications.
- Proven track record in converting legacy C++ systems into Java microservices.
- Proficiency with Docker , Kubernetes , and deployment to Azure or similar cloud platforms.
- Experience working with relational databases like SQL Server or PostgreSQL , and ORM tools such as Hibernate or Spring Data .
- Background in financial services or commercial lending is a strong plus.
Skills & Competencies
- Advanced proficiency in Java (Java 11+) and frameworks like Spring Boot , Spring Cloud , and Spring MVC .
- Strong understanding of microservices architecture, REST APIs, and event-driven systems (Kafka, RabbitMQ).
- Solid grasp of software engineering best practices including SOLID principles, DDD, TDD, and CI/CD.
- Skilled in performance optimization, debugging, and root-cause analysis.
- Excellent communication and collaboration abilities.
- Comfortable working in a fast-paced, dynamic environment with a proactive, solution-o
📌 Senior Java Software Engineer (Colombia)
🏢 Blankfactor
📍 Colombia