Software Engineer | Java Job in Savein
About job role SaveIN is looking for a Software Engineer | Java, who enjoys solving challenging problems and can develop and deploy APIs and Web applications using Java MVC Frameworks, to power a variety of leading digital products. You will work with developers, product and founding team and would also be expected to lead a team of junior developers in future. Key responsibilities Work with business users to gather functional requirements Combine your technical expertise and passion for problem-solving to deliver end-to-end solutions Design and implement high-quality, test-driven code for various projects Unit Testing/Integration TestingCode configuration and release management Document technical design as per internal compliance standards Work with senior management and external stakeholders to ensure that deliverables are met Skills required Education: BE/BTech/MTech/MCA Minimum 2 Years of experience in Web Application and API development, in Java 8 and above Working experience with MVC frameworks like Spring, Play, etc. Experience with Multi-threading, Collections, and concurrent API Working experience with web-services and APIs (REST, SOAP) Experience in developing microservices in Spring Boot Experience working with tools like Git, Maven Experience writing high-quality code with fully automated unit test coverage (Junit, Mockito, etc.) Experience in defining and applying design/coding standards, patterns and quality metrics Working experience with data platforms (relational and/or NoSQL) and messaging technologies Excellent OOPs, data structure, and algorithm knowledge Understanding & experience in API management, Swagger Working experience with LINUX/UNIX environment and shell scripts Experience of working on public cloud infrastructure- AWS (EC2, ECS, Cognito, CloudWatch, SQS, S3) Understanding/experience with 3rd party integrations like CRM, payment gateways, performance marketing tools
Fresher
2 - 4 Hires