Java Full Stack Developer
Rajan MalhotraCanadaSENIORPosted 6d ago
JavaSpring BootSpring MVCHibernate/JPARESTful APIsMicroservicesReact.jsReduxJavaScriptTypeScriptHTML5CSS3SQLPostgreSQLMySQLOracleMongoDBRedisJUnitMockitoJestCypressSeleniumGitGitHubBitbucketGitLabAgileScrumKanban
About the Role
We are looking for a Java Full Stack Developer to join our team at Citi Bank. This role requires extensive experience in both backend and frontend technologies to build scalable systems.
Key Responsibilities
• Design and implement RESTful APIs using Java and Spring Boot
• Develop frontend components with React.js and Redux
• Work with SQL and NoSQL databases
• Conduct unit and integration testing
• Collaborate with team using Agile methodologies
Requirements
• 8+ years of experience in Java development
• Strong proficiency in Java (8/11/17), Spring Boot, Spring MVC, Hibernate/JPA
• Hands-on experience with React.js, Redux, JavaScript (ES6+), TypeScript
• Proficiency in SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis)
• Experience with testing frameworks (JUnit, Mockito, Jest, Cypress, Selenium)
• Familiarity with Git, GitHub/Bitbucket/GitLab
• Experience with Agile methodologies (Scrum/Kanban)