Technopride Ltd - JAVA & API Developer
Developer is needed in Kraków, Poland.
Client: Technopride Ltd
Location: Kraków, DS, pl
Contract: Contract
Job Description
We are looking to hire a Java & API Developer for a renowned IT client in Krakow, Poland. This is a contract role and offers a hybrid work opportunity. The role requires 7+ years of experience and involves working from the Krakow office 2 days per week.
The role includes the following major responsibilities:
- Deliver engineering expertise for Future State Architecture, producing best-in-class payment processing capabilities.
- Deliver high-quality code artifacts ensuring quality gates are surpassed and robust test scripts are included.
- Focus on delivering highly available, highly resilient software and service capability.
- Participate in a wider delivery team providing development of new capabilities.
- Support transformation of the current payment estate, with a focus on modernization and adoption of cloud-based technology.
The role includes the following major accountabilities:
- Set the level expected for software delivery within the team, leading by example.
- Serve as an expert in the area of responsibility, identifying process improvements and problem prevention, advising management as appropriate.
- Provide analysis and solutions to technical and business issues.
- Understand and apply technology and corporate vision setting direction on implementation.
- Maintain awareness of business and technology strategies and implement technical alternatives for competitive advantage.
- Maintain the complex technical infrastructure of the assigned area to meet business requirements.
- Provide technical solutions to business problems, leadership, and direction to management.
- Keep current on technical and professional advances and business strategies in the area of responsibility.
- Resolve architectural or development blockers raised.
- Partner with the DevOps team to enable automated infrastructure delivery and execute CI/CD pipelines.
- Initiate analysis for complex problems, negotiate contracts, and develop appropriate standards for technology application.
- Provide technical leadership and consultation to project team members as directed by the project manager.
- Initiate and conduct feasibility studies of new and modified operational procedures.
- Prepare cost/benefit analyses and functional specifications for large systems.
- Provide guidance in planning, designing, programming, documentation, and implementation of systems.
- Perform reviews of new and existing systems to ensure operational integrity.
- Design, code, test, debug, and document programs as required.
- Provide architecture guidance to developers based on best practices and global standards.
- Ensure compliance with all relevant controls and standards.
- Stay up-to-date on current tools and technologies, particularly regarding cyber security and regulations.
Requirements
Qualifications
- Bachelor’s Degree required in Computer Science, Engineering, or related majors.
- Minimum of 8 years’ applied experience as an API engineer.
- Strong experience in API designing and creating architectural artifacts such as gap analysis, low-level designs, and data models.
- More than 5 years of engineering background in back-end microservices application development, application security, and authentication development.
- More than 8 years’ experience programming in Java, and ideally Go and Rust.
- Expertise in JVM tuning and diagnostics for application troubleshooting and performance optimization.
- Expertise in distributed system design, including microservices and Springboot.
- Experience working with Kafka, Docker, Kubernetes, and service mesh.
- Experience with monitoring and observability technologies: Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry.
- Experience in cloud and DevOps, familiar with network (VPC) and firewall on cloud, identity and access management.
- Demonstrable knowledge of infrastructure like Linux OS, networking, storage, and Kubernetes CNI.
- Strong SQL coding abilities are preferred.
- Experience working in a financial institution, ideally in payments.
- Ability to work independently and think outside the box.
- Passion and ability to lead/motivate and develop technologists, including mentoring and coaching.
- Superior listening skills, ability to learn quickly, and accountability for success.
- Extensive critical thinking skills for problem identification and solution recommendation.
- Exceptional team player, able to lead others and demonstrate sound business judgment.
- Highly flexible, capable of setting priorities and meeting deadlines in a changing environment.
- Excellent written and verbal communication skills in English, with the ability to negotiate and influence technical choices.
Additional Information
This is a contract role based in Krakow, Poland, with a hybrid working model. Candidates are expected to work from the office 2 days per week.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.