Software Engineer
Summary
This role involves designing and developing scalable microservices-based applications for the investment banking sector using Java, Spring, and cloud-native technologies. The position requires 5-7 years of experience and involves working in a hybrid office environment in Warsaw.
Location- Warsaw, (Hybrid 3days a week to office)
Hiring- Permanent
Job Summary
Seeking a Specialist with 5 to 7 years of experience in Java Frameworks to design and develop scalable microservices based applications
Mandatory Skills : Core Java, Multi-threading, Algorithms & Data Structures, Kafka, Kubernetes, Amazon AWS, gRPC, Investment Banking (ideally Risk)
Job Description
- Develop and maintain enterpriselevel applications using Java and related frameworks
- Design microservices architecture to ensure modularity and scalability
- Utilize Spring and SpringMVC frameworks for building robust backend services
- Collaborate with crossfunctional teams to define design and ship new features
- Ensure high performance and responsiveness of applications
- Participate in code reviews and contribute to continuous improvement of development processes
- Troubleshoot debug and optimize existing applications to enhance performance and reliability
Roles and Responsibilities
- Lead the development and implementation of microservices using Java and Spring frameworks
- Architect solutions that are scalable maintainable and secure
- Mentor junior developers and provide technical guidance within the team
- Collaborate with product owners and stakeholders to gather requirements and translate them into technical specifications
- Ensure adherence to best practices in coding testing and deployment
- Conduct performance tuning and optimization of applications
- Stay updated with emerging technologies and integrate them when appropriate to improve application efficiency
Skills
Mandatory Skills : Core Java, Multi-threading, Algorithms & Data Structures, Kafka, Kubernetes, Amazon AWS, gRPC, Investment Banking (ideally Risk)