Job Title: Technical Software Developer
About the Role:
We are seeking an experienced Technical Software Developer to join our team. As a key member of our software development team, you will play a crucial role in designing, developing, and maintaining robust, scalable, and secure Java-based applications.
Key Responsibilities:
* Design, develop, and maintain high-quality software applications using Java and related technologies.
* Support the evolution and modernization of existing applications, as well as the design and delivery of new cloud-based applications in an agile environment.
* Create and present design solutions that have a significant impact on our systems.
* Collaborate with QA to ensure end-to-end testing and post-production testing.
* Apply industry best practices and standards throughout the development lifecycle.
* Maintain and improve the quality of our software applications.
Requirements:
* Bachelor's degree in Computer Science or related field.
* At least 5 years of experience in progressive Java development, including J2EE in enterprise-level environments.
* Experience with RESTful Microservices Services using Spring Boot.
* Proven experience with GenAI-powered development tools, such as GitHub Copilot.
* Experience with Docker, Kubernetes, Istio, ArgoCD, and Snyk.
* Proficient in MS SQL Server queries and proficient in various platforms like Windows Server, Linux/Unix.
About Us:
We are a dynamic and innovative organization dedicated to revolutionizing global commerce through cutting-edge payment technologies. We offer a collaborative and Agile work environment, where you can grow your skills and make a meaningful contribution to our mission.
Why Join Us:
* Opportunity to work on challenging projects and contribute to the growth of our organization.
* Collaborative and dynamic work environment.
* Professional development and growth opportunities.
* Competitive compensation and benefits package.
Contact Information: