Java Backend Software Engineer
On behalf of our client, an IT company working on complex digital transformation, greenfield and enterprise-level projects for top clients in the industry, we are hiring an experienced Java Backend Engineer. The company is based in New York with a global workforce of 14.700+ and has 48 offices in 19 countries within key global markets.
As a Java Backend Engineer, you will be a main contributor in our digital transformation project. This project includes modernization initiatives and migration to a microservices architecture for a complex system within the investment banking industry.
Job Requirements:
Must-Have Skills:
5+ years of software engineer working experience
Strong exp with Java programming language
Experience with Spring Boot
Good understanding of Software Development Life Cycle
Experience in doing code reviews
Experience with Kafka and microservices and/or multi-threading or parallel processing
Experience in back-testing through provided use cases
Experience in working within international environment, following Agile/Scrum
Professional level of English
Effective communication skills
Proactive in learning
Nice-to-Have Skills:
Previous exposure to DevOps practices (Kubernetes, CI/CD)
Experience in building containerized applications using Docker
Knowledge of non-relational databases
Knowledge of relational databases
Familiarity with Bamboo
Familiarity with AWS
Benefits:
Global mobility program: Experience our international culture and way of doing things
Opportunity to move into new projects, roles, and between departments
Specialized training, accredited certification, and unlimited Udemy courses
Opportunity to grow your career through our customized leadership program
Private medical insurance
FitPass membership
Attractive salary package and the chance to earn performance-based bonuses
Comprehensive Referral Rewards Program