Match score not available

Java Backend Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

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
NR Consulting logo
NR Consulting Information Technology & Services Large https://nrconsulting.com/
1001 - 5000 Employees
See more NR Consulting offers

Job description

Title: Java Backend Developer
Location: Remote
Type: CTH
Duration: Long Term

Technical Skills:
  • Overall 3-7 years of professional experience
  • Java Backend frameworks (Spring Boot, J2EE, Microservices, Cloud)
  • 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.

Other Skills

  • Verbal Communication Skills
  • Problem Solving

Back-End Developer Related jobs