Job Description:
What You'll Do:
- Modernize a Legacy: Play a key role in refactoring and modernizing a critical, existing platform.
- Drive Growth: Develop and maintain essential components of our Merchant Engagement Platform, focusing on merchant services enhancements.
- Architect for the Future: Design and implement microservices using Java and Spring Boot to support scalability and future growth.
- Data and Integration: Work with MongoDB, PostgreSQL or SQL Server, Apache Kafka, and Apigee (or similar API gateways) to ensure seamless data flow and integration.
- Ensure Quality: Build and execute automated API tests using tools like JUnit, TestNG, or REST-assured, proactively identifying and resolving issues.
- Take Ownership: Be a self-starter, taking initiative to improve processes and drive solutions.
What You Bring:
- 4+ years of Java development experience, with a focus on modernizing legacy systems.
- Expertise in Java 17+ and Spring Boot.
- Proven experience designing and implementing microservices architectures.
- Strong proficiency with MongoDB and SQL-based databases (PostgreSQL, SQL Server, etc.).
- Practical experience with Apache Kafka and API management platforms like Apigee.
- Demonstrated ability to write and execute automated API tests.
- Experience in merchant services or financial technology domains.
- Proactive and self-starting work ethic.
Bonus Points:
Experience with cloud platforms such as PCF (Pivotal Cloud Foundry) or Red Hat OpenShift