No subs / C2C
No sponsorship for now.
W2 only for now.
Must pass test in : Java
Skills Required (Bare Minimum) : Professional software development experience in one or more of the following skills :
Agile
Java
JUnit
microservices
tokenization
Educational Requirements : Bachelor's or Master's Degree
We are seeking a highly skilled and experienced Full Stack Java Developer to join our dynamic team. The ideal candidate will be proficient in developing high-scale applications using Java and related technologies, with a strong focus on building robust, efficient, and scalable payment systems.
You will work in a fast-paced environment, driving projects from concept to deployment, and enhancing our ability to deliver cutting-edge solutions to our clients.
Key Responsibilities :
- Design and develop high-quality software solutions using Java, Spring Boot, and other relevant technologies.
- Create and maintain scalable microservices architectures.
- Develop and integrate APIs and manage API endpoints.
- Implement multithreading techniques to enhance application performance.
- Design, develop, and integrate various payment systems including tokenization and MIPS.
- Ensure high volume and resilient transaction handling at an MC-level scale.
- Write efficient, secure, and maintainable code that meets the demanding nature of high-scale financial services.
- Participate in all phases of the software development lifecycle, including testing with tools like JUnit and Cyprus.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Provide technical leadership and mentor junior developers.
Required Skills :
- Strong proficiency in Java programming.
- Experience with Spring Boot and building microservices.
- Solid understanding of API endpoints creation and management.
- Knowledge of multithreading and concurrent programming.
- Extensive experience in payment systems including understanding of tokenization and MIPS.
- Demonstrated ability in handling high volume, resilient, and scalable transaction systems.
Preferred Skills :
- Proficiency in full stack development, particularly with JavaScript and React.
- Experience with Cyprus testing platform.
- Strong SQL query writing skills.
- Familiarity with message-oriented middleware such as Kafka.
Qualifications :
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- 5+ years of professional experience in Java development, with a focus on enterprise-level applications.
- Demonstrable portfolio of released applications and systems.