Job Summary
Synechron is seeking a skilled and Spring Boot Developer to join our dynamic technology team. This role is essential in designing and delivering scalable high-performance applications that support our business objectives. As a Developer you will leverage your expertise in and Spring Boot to develop innovative solutions improve current systems and contribute to our technology-driven growth. Your work will help enhance our service offerings improve operational efficiency and provide value to our clients.
Software Requirements
Required:
Proficiency in and JavaScript with hands-on experience in building scalable backend services
Minimum 5 years of programming experience with JavaScript and database integration
At least 1 year of practical experience with TypeScript in production environments
Extensive experience with Spring Boot framework in enterprise applications
Strong understanding of containerization technologies such as Docker and Kubernetes
Familiarity with API gateway platforms like 3Scale for API management
Experience working with message/task queues such as AWS SQS/SNS Kafka Microsoft Azure Service Bus or Pushpin
Working knowledge of RESTful API design and security protocols including JWT and OAuth
Preferred:
Practical experience developing and integrating GraphQL APIs
Knowledge of single sign-on (SSO) protocols and token-based authentication mechanisms (REST JWT OAuth)
Overall Responsibilities
Develop and maintain scalable reliable RESTful APIs and microservices using and Spring Boot
Implement and support continuous integration and continuous delivery pipelines troubleshoot deployment issues in distributed systems
Work closely with cross-functional teamsincluding product QA and operationsto ensure architectural integrity and high-quality output
Regularly research emerging technologies and assess their applicability to improve existing systems
Provide technical guidance mentorship and influence best practices within development teams
Participate in discussions on system design code reviews and architectural improvements to meet performance and scalability targets
Technical Skills (By Category)
Programming Languages:
Essential: JavaScript TypeScript
Preferred: Java for Spring Boot development
Databases/Data Management:
Experience with relational and NoSQL databases (e.g. MySQL PostgreSQL MongoDB)
Able to design data models optimize queries and ensure data integrity in scalable environments
Cloud Technologies:
Knowledge of deploying and managing applications on AWS and Microsoft Azure cloud platforms
Understanding of cloud-native architectures scalability and cost optimization strategies
Frameworks and Libraries:
Essential: Spring Boot libraries for microservices and API development
Preferred: GraphQL libraries for API design and integration
Development Tools and Methodologies:
Essential: Docker Kubernetes CI/CD tools (e.g. Jenkins GitLab CI GitHub Actions)
Preferred: Agile/Scrum/Kanban project management methodologies and collaborative tools
Security Protocols:
Essential: Deep understanding of REST API security including JWT and OAuth 2.0 protocols
Ability to implement secure authentication authorization and data protection in applications
Experience Requirements
Minimum 5 years experience in software development with JavaScript and database management in enterprise environments
At least 1 year of dedicated experience with TypeScript
Proven experience developing with Spring Boot in a production setting for 3 years
Experience working within banking financial services or fintech sectors is preferred
Alternative pathways: Demonstrated success through open-source contributions relevant certifications or project leadership roles
Day-to-Day Activities
Write test and debug code for and Spring Boot based applications
Conduct performance tuning and troubleshoot production issues
Collaborate with product managers architects and QA teams to develop new features and improve existing systems
Participate in daily stand-ups sprint planning and retrospectivesadopting Agile practices
Ensure deployment automation and system reliability through effective use of CI/CD pipelines
Maintain technical documentation participate in code reviews and share knowledge across teams
Qualifications
A degree in Computer Science Software Engineering or relevant field or equivalent industry experience
Certifications in cloud platforms security or DevOps are advantageous
Continuous learning through professional development and staying updated with technology trends
Professional Competencies
Strong analytical critical thinking and problem-solving skills
Ability to lead technical initiatives and collaborate effectively within diverse teams
Excellent communication skills for stakeholder engagement and team collaboration
Flexible and adaptable to changing technologies and project requirements
Innovative mindset focused on continuous process and product improvements
Skilled in managing time priorities and deliverables efficiently
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more