Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Java Software Engineer | Remote | 4+ yrs

  • Perennial Systems
  • Remote
  • 4 - 5 Yrs
  • 14 - 16 Lacs PA

Job Closed

Job Description

  • 3+ years Software Development work experience (Java experience strongly preferred)
  • 3+ years creating and supporting Web Services in a high transactional environment
  • Experience in developing software using Dependency Injection Frameworks
  • Prior experience with Logistics Platforms, e-Commerce systems, Payments Solutions and Providers is a big plus
  • Experience developing fault tolerant distributed systems is highly desirable
  • Working knowledge of Agile Software Development mechanics
  • Background in Service Oriented Architecture implementation, service versioning, and backward compatibility
  • Critical thinking skills and the ability to produce across your team and beyond
  • Rock solid coding skills
  • Strong Object Oriented Programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming)
  • Thorough understanding of Software Development Lifecycle and methodologies
  • Ability to articulate technical design decisions and software implementation in technical forums
  • Knowledge of performance testing, application tuning and load testing
  • First class communication skills in written and verbal form
  • Technical Skills for Backend Software Engineer.

Job Responsibilities

  • Design, develop, consult and deploy frontend applications.
  • Collaboration with product owners, backend engineers and other stakeholders to facilitate the development of new features and applications.
  • Foster a culture of continuous improvement in your specialism and in your Community of Practice, leading by example.
  • Help run your community of practice, encouraging broad participation.
  • Mentor, Coach and Support team members through pair programming, Code reviews etc.
  • Responsible for developing POC’s
  • Respond to technical queries / requests from team members and customers.

In Experience and/or familiarization of the following is needed:

  • Java
  • CI/CD
  • Front-end
  • Spring Boot
  • Spring Batch
  • Rest API
  • Fundamentals of OOP
  • Design Pattern
  • Architecture Design
  • Database
  • Agile
  • Micro service
  • SQ

Location

Remote