Scope:
Our technology client is looking to hire senior backend engineers who will be responsible to develop and maintain the backend services that power ther Core Banking Solutions. Candidate will involve working closely with the integration team and frontend engineers to create scalable and robust backend systems tailored to our clients needs.
Job Duties:
- Design develop and maintain backend services primarily using Groovy
- Work with the integration team to ensure seamless data flow between backend services and other systems
- Data ysis using SQL
- Build and optimize data models and database interactions
- Implement security measures and ensure data integrity across the system
- Write unit and integration tests to ensure code quality and reliability
- Collaborate with frontenddevelopers to integrate userfacing elements with serverside logic
- Participate in code reviews and provide feedback to improve the codebase
Requirements
- Bachelor s degree in Computer Science Engineering or a related field
- 3 years of experience in backend development preferably with Java or other JVM languages (Groovy Kotlin Scala)
- Strong understanding of RESTful API design and development
- Experience with relational databases (e.g. PostgreSQL MySQL) and ORM frameworks
- Proficiency in Git or other version control systems
- Strong problemsolving ss and the ability to learn new technologies quickly
backend development, preferably with Java or other JVM languages (Groovy, Kotlin, Scala) Strong understanding of RESTful API design and development Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks Proficiency in Git or other version control systems Strong problem-solving ss and the ability to learn new technologies quickly
Education
BS / MS in software engineering along with 3+ years in software backend Java development with a focus on core banking or financial systems.