Typical Day in Role:
• Develop backend solutions using Java and Spring Boot, ensuring that code and configurations adhere to security, logging, error handling, and performance standards, as well as non-functional requirements.
• Collaborate with cross-functional teams to define and design new features.
• Troubleshoot and debug to optimize performance
• Implement best practices for efficient and effective development.
Candidate Requirements/Must Have Skills:
• 10+ years of experience in backend development ( Java, Spring boot)
• 5-7 + years of experience working in database management and SQL
• 5-7 years of hands-on experience working with Python
Familiarity (understanding) with front-end technologies (e.g., React, JavaScript, HTML, CSS) for seamless integration.
• Knowledge of user authentication and authorization between multiple systems, servers, and environments.
• Experience with Agile development methodologies
Nice-To-Have Skills:
• Experience with Cloud Computing Services such as Google GCP and Microsoft Azure a plus.
Soft Skills Required:
•Ability to translate technical knowledge into business value.
• Strong communication skills to be able to communicate with various stakeholders/external teams and problem-solving
• Working collaboratively – strong team player
•Capable of adapting quickly, managing multiple demands & competing priorities, while delivering deadlines
•Proven abilities to take initiative and be innovative.
Education:
Bachelor's or Master's degree in Computer Science or related field.