3-7 years of professional experience, Proficient in Java Backend frameworks, Experience with microservices and cloud apps, Familiarity with testing frameworks like Junit, Knowledge of Google Cloud Platform.
Key responsabilities:
Develop high-performance code as part of a team
Ensure quality through testing and reviews
Optimize applications for performance requirements
Manage end-to-end application delivery
Monitor application health and resolve issues
Report This Job
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:
NR Consulting is one of the fastest-growing Global IT & Workforce Solutions Company with a growth of 100% YoY for last consecutive 5 years. Our specialization keeps our focus strong, knowledge sharp and fastest solutions speed in the industry. Our unique & unrelenting model results to instant access to the most sought-after technology innovators.
We offer unmatched IT & Workforce Solutions to our clients by developing an in-depth understanding of their business needs. We specialize in Contingent Hiring, Direct Hires, Statement of Work, RPO, MSP/VMS and Managed IT Services.
Experience developing microservices and cloud native apps using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework JPA (Java Persistence API) (Or any other ORM), Spring Security and similar tech stacks (Open source and proprietary)
Experience working with Unit testing using framework such as Junit, Mockito, JBehave
Build and deploy services using Gradle, Maven, Jenkins etc. as part of CI/CD process
Experience working in Google Cloud Platform –
GCP knowledge is mandatory for offshore
GCP knowledge is preferred for onshore but any one cloud knowledge is mandatory
Experience with event-driven frameworks, preferably Kafka
Experience with SRE frameworks such as Open Telemetry
Experience with Search platforms, preferably Elastic Search
Experience with any Relational Database (Oracle, PostgreSQL etc.)
Soft skills:
Designing, developing, and implementing custom software and database application capabilities with limited oversight
Excellent communication skills – design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
Acting as a member of the team supporting teammates and collaborating with a do what it takes attitude to ensure project and team success
Responsibilities:
Be part of a team of engineers in developing elegant and high performant code
Ensure quality practices – unit testing, code reviews / leading tests
Optimize application for non-functional requirements
Build and deploy components as part of CI/CD process
Will be responsible for end-to-end application delivery including coordination with required teams for production deployment
Continuously monitors application health and KPIs (Key Performance Indicators), support triage of any production issues as and when needed
Collaborate in troubleshooting complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues
Be an advocate of security best practices, champion and support the importance of security within engineering
Required profile
Experience
Level of experience:Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.