Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We are a staffing solutions and IT Solutions company that provides you with a platform to find the right fit for your desired job profile.
The employment situation is constantly shifting with the changing times, and we are here to ensure that you gather the workforce that compliments your long-term goals. We understand the struggle of the search for talent that accommodates the skills and qualifications for specific profiles, one that blends in with the theme of your organization.
We aim to be the best available source for young talent to find their dream jobs, by helping them narrowing down their options to the most suitable work profiles available in the market.
At RIG, we consistently work towards creating the latest technology that may not only simplify your work process but also provides you with the most cost-effective solutions. We work hard to make sure that your business strives in the market to be on the top in your field.
• Develop and manage the Microservices in distributed systems using Java 8, Spring, Spring Boot, ORM Tools and Cloud technologies.
• Develop Microservices using various Spring Framework, Spring Boot, Spring Security, Spring Cloud, Spring Data JPA.
• Apply Java 8 new features to improve code quality, readability, and performance.
• Develop and manage the RESTful (JAX-RS) and SOAP (JAX-WS) based web services.
• Develop resilience and fault tolerance microservices using Spring Cloud Circuit Breaker.
• Manage database design, relational data normalization, and develop DDL/DML SQL queries using PostgreSQL / SQL Server.
• Refactor the existing monolithic services into Microservices using appropriate design patterns.
• Develop unit test scripts using JUnit, Mockito, PowerMock, AspectJ, Hamcrest, SpringBootTest, Spring Data JPA, H2 DB.
• Ensure code quality during development by applying coding best practices and using tools like SonarQube, CheckStyle, Java Code Coverage (JaCoCo).
• Proactively identify and fix the security vulnerability issues using tools like dependency-check (OWASP), Client Fortify.
• Enabling the production ready features available in Spring Boot Actuator for monitoring and managing services.
• Implement the automatic service discovery using Spring Cloud, Netflix Eureka, API Gateway, and Application Load Balancers.
• Implement the centralized configuration management for Microservices using Spring Cloud Config.
• Develop API automation tests using frameworks such as Karate, JMeter.
• Develop Infrastructure as Code (IaC) using AWS CloudFormation template configuration files for provisioning the AWS Infrastructure.
• Migrate the existing applications from on premises to AWS Cloud platform.
• Implement and manage the Continuous Integration and Delivery (CI/CD) using Jenkins, Maven, Docker, AWS CodePipeline, AWS CodeDeploy.
• Review of Business Requirements and preparation of Use cases and coordination with other downstream & upstream application architect & design assurance team.
• Complete the application development by coordinating requirements, schedules, and activities, contributing to team meetings, troubleshooting development and production problems.
• Review of the system and integration test cases based on the functional specification.
• Responsible for updating the Requirement Traceability Matrix (RTM) after completion of the High-level Design, Low Level Design and Unit.
• Analyze the business requirement and accordingly work on the technical documentation in compliance with Security standards.
• Collaborate with interfacing development teams to analyze the impact of the requirement.
• Prepare System Requirement Document (SRD).
• Prepare Technical Specification documents that explain the technical solutions and list the technologies, upstream and the downstream systems to be used/impacted while implementing the solution.
• Prepare models and the architecture diagrams to be certain that the data objects are represented accurately etc.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.