We are looking for a talented and experienced Senior Java API Developer to join a dynamic technology team. The person in this position will be responsible for designing, developing and maintaining efficient and scalable APIs supporting modern applications. We are seeking a candidate with solid experience in API architecture, RESTful services and microservices, as well as proficiency in programming languages such as Java. The work is carried out in close cooperation with multidisciplinary teams to ensure seamless integration and optimal system performance.
Work from the Krakow office 2 days per week
responsibilities :
API Design and Development: Creating and deploying RESTful APIs using Spring Boot, ensuring their scalability, security and performance.
Cloud Integration: Maintaining and deploying API services in the AWS environment, utilising services such as Lambda, API Gateway and DynamoDB.
Database Management: Designing and optimising data models in MongoDB for efficient data retrieval and storage for API services.
Team Collaboration: Close cooperation with Product Managers, front-end developers and QA engineers to gather requirements and deliver high-quality API solutions.
Code Review and Best Practices: Conducting code reviews, providing constructive feedback and ensuring adherence to programming standards.
Performance Optimisation: Monitoring and analysing API performance, implementing optimisations to improve response times and reduce latency.
Documentation: Creating and maintaining comprehensive API documentation, including usage guidelines and technical specifications for internal and external stakeholders.
Testing and Quality Assurance: Preparing and conducting unit and integration tests to guarantee the reliability and functionality of APIs before deployment.
Support and Troubleshooting: Identifying and resolving issues related to API operation, performance and security, as well as providing support to internal teams and external clients.
Market Trends Monitoring: Continuously monitoring and implementing new technologies and best practices in API development, cloud and data management to enhance team competencies.
requirements-expected :
Experience in a senior position working with technologies such as: Spring Boot, Mongo, RESTful API, SOAP, RAML, Core Java, Cloud HUB, Jenkins, JavaScript.
Practical experience in delivering projects using various technologies.
Knowledge of data processing in MongoDB and AWS technologies.
Understanding of production support processes and procedures.
Strong analytical and problem-solving skills.
Commitment and flexibility when working in a project-adapted environment.
Experience in conducting end-to-end impact analysis and creating high- and low-level designs.
Good knowledge of SDLC, Agile and the DevOps operating model.
Ability to build lasting relationships and a wide network of contacts within the organisation.
Proactive attitude and action-oriented approach.
Exceptional organisational skills and high attention to detail.
Proficiency in database systems (e.g. Oracle, MongoDB) and cloud database services.
offered :
Work on ambitious, large-scale projects with modern technologies
A supportive environment focused on growth and collaboration
Real impact on the product and business
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses