Dear Consultant,
We are collaborating with a leading multinational company in the payment processing industry, recognized as one of the top five firms globally. Our client is seeking a highly skilled Senior Full Stack Developer to join their dynamic team. This role offers the opportunity to work on cutting-edge financial technologies that impact millions of users worldwide. send cv to marcillina.tietjen@dcvtechnologies.co.uk
Location: Remote (Poland)
Employment Type: B2B Contract
Key Responsibilities:
- Design and develop scalable applications using Java, JavaScript, Angular, and Node.js.
- Implement microservices architecture to enhance system modularity and performance.
- Utilize JEE technologies, RESTful services, and Spring framework for robust application development.
- Manage and optimize relational databases to ensure efficient data storage and retrieval.
- Develop and maintain software in Unix/Linux environments.
- Design and implement APIs, abstractions, and integration patterns to address complex distributed computing challenges.
- Incorporate comprehensive logging and metrics to facilitate real-time monitoring and troubleshooting.
- Collaborate with cross-functional teams, including remote colleagues, to deliver high-quality software solutions.
- Adhere to Agile development methodologies, participating actively in all phases of the development lifecycle.
- Mentor junior developers and contribute to continuous improvement initiatives.
Required Qualifications:
- A minimum of 10 years of programming experience with proficiency in Java, JavaScript, Angular, Node.js, and Shell scripting.
- Proven experience in implementing microservices architecture.
- Strong background in JEE technologies, RESTful services, and the Spring framework.
- Hands-on experience with relational databases and Unix/Linux environments.
- Familiarity with version control and CI/CD tools such as Git, Bitbucket, GitHub, Jenkins, and GitHub Actions.
- Experience with Java testing frameworks is a plus.
- Ability to design solutions with Continuous Integration and Continuous Delivery in mind.
- Excellent problem-solving skills and the ability to consider various test scenarios and edge cases.
- Strong interpersonal and leadership abilities, with effective communication skills to convey complex ideas clearly.