JAVA BACK-END DEVELOPER
Location:- FULLY REMOTE
All candidates have to be legally located in US and be comfortable working Eastern Time Zone hours!
Candidate should have hands on Experience in Coding. Coding exercise!
Below are the skills, which are Mandatory for this position.
10+ years of Back End Java experience and financial experience is MUST!
• 10+ years of experience in designing, developing, testing and successfully deploying critical and complex projects
• Strong Java skills with experience in development of concurrent and distributed systems
• Hands on experience using Java 8 features (Streams API, Functional programming)
• Advanced experience with Spring-based technologies (Spring Boot, Spring Cloud etc.) and caching frameworks like Hazelcast (JCS, JOCashe, Swarm Cache, etc.)
• Experience in designing and implementing microservices based solutions
• Should have experience writing unit/integration tests
• Experience writing SQL queries and good understanding of data model
• Exposure of AWS cloud (EC2, ECS, Load Balancer, Security Group, Lambda, S3, etc.) – Good to have
• Experience in DevOps development and deployment using docker and containers – Good to have
• Experience in banking/financial domains
• Strong analytical and problem solving skills