Una candidatura completa en un minuto
Currículum y carta de presentación personalizados, listos para enviar.
AdvanceWorks is seeking a talented Java backend developer to design and implement services in a microservices setup. You will build RESTful APIs, work with relational and non-relational databases, and containerize services using Docker.
Collaboration with front-end and core banking teams, code reviews, and contributing to CI/CD pipelines are key parts of the role. The ideal candidate has 3+ years of experience with Java 8+, Spring Boot, and distributed systems, plus a solid grasp of performance,
At AdvanceWorks, we learn together, grow together, and have fun together. And we do all this while creating great software solutions for clients across many industries and geographies.We are constantly challenging ourselves and each other to use the latest technologies and the best methodologies and make sure we walk the talk. You’ll join a software development team, working in an international banking environment with the agility and proximity of a growing team.
Designing and implementing backend services in Java using Spring / Spring Boot within a microservices architecture. Developing and maintaining RESTful APIs for integration between internal services and external systems. Designing, implementing, and optimizing relational and non-relational data models using PostgreSQL, MongoDB, and SQL Server. Developing complex queries, creating indexes, and performing basic database tuning and optimization. Creating and maintaining Dockerfiles and containerization configurations for backend services. Following software versioning best practices using Git and contributing to existing CI/CD pipelines. Implementing unit and integration tests throughout the software lifecycle, including SIT, UAT, and production environments. Monitoring services, analysing production issues, and troubleshooting incidents to ensure service stability and reliability. Contributing to application observability, logging, and continuous improvement of production services. Collaborating with Frontend, Core Banking, and Functional Analysis teams to translate business requirements into technical solutions. Participating in code reviews and contributing to the improvement of the codebase, architecture, and technical guidelines. Documenting services, APIs, data flows, and architectural decisions using Jira and Confluence. Contributing to technical decisions and the continuous improvement of development practices and solutions.
An amazing informal culture of smart, hardworking, and friendly people who support and care about each other. A mentorship program from day one. The opportunity to work with real-world operational data from tolling and Intelligent Transportation Systems. The opportunity to work on large-scale data and cloud projects using modern technologies. Formal training and certifications in data, cloud, and engineering excellence. Access to cutting-edge tools and technologies. A dynamic company where your ideas matter more than job titles. Flexibility with responsibility. A Rubber Duck to help you debug those tricky data pipelines.