Are you passionate about developing robust, scalable applications and taking ownership of impactful projects in the financial technology space? We are looking for a skilled Spring Boot and Microservices Developer to join our dynamic team. With an emphasis on performance, security, and cloud-native design, this role is ideal for a driven developer who wants to make a real impact.
Education
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience.
Experience
- 2+ years in software development and design, with a strong focus on Spring Boot and Microservices architecture.
- Proven expertise in performance tuning, debugging, and monitoring distributed systems.
- Practical experience with containerization technologies such as Docker and Kubernetes.
Technical Skills
- Extensive coding skills aligned with SOLID principles and Event-Driven Architecture.
- Proficiency in Spring Boot, MongoDB, Spring Cloud, Hibernate, and a deep passion for coding.
- Strong understanding and hands-on experience in cloud design patterns and their practical implementation.
- Skilled in CI/CD practices, actively involved in troubleshooting and resolving issues within distributed services.
- Familiarity with distributed services resiliency and production monitoring.
- Experience with API gateway integrations like 3Scale and Kong.
Functional Skills
- Background in Banking, Financial, or Fintech industries within an enterprise environment is preferred.
- Adherence to best practices in coding standards, security, unit testing, and documentation.
- Experience working within Agile teams and a commitment to quality in system design across the organization.
- Ability to research, evaluate, and benchmark technologies against industry standards.
Soft Skills
- Strong influencer capable of increasing productivity and efficiency across multiple teams by sharing deep technical knowledge.
- Self-motivated with a proactive approach, capable of owning tasks without constant supervision.
- Excellent interpersonal and communication skills, adept at presenting technical ideas to senior management.
Join us to work on cutting-edge projects and play a crucial role in shaping our technology landscape. Be a part of a team that values innovation, excellence, and collaboration.