Back End Engineer (JAVA)

Experience – 5 years plus exclusively in REST APIs(Java). Over all experience 6 years plus.

Responsibilities of Back-end Engineer
● Design and develop TDD RESTful services and APIs
● Work with the full application lifecycle – writing code, debugging, testing, and infrastructure as code (IaaC)
● Apply the latest software design techniques and contribute to the technical design of new solutions
● Troubleshoot issues and solve problems where needed
● Write object-oriented and maintainable code
● Deliver quality results on time with minimal supervision
● Participate in code reviews and team support
● Drive features and services from concept and requirements to deployment
● Collaborate and communicate with teams
● Writing documentation for code and development processes

Skills and Qualifications
● 4+ years of hands-on experience building web services REST APIs(Java)
● Expertise in Rest API design patterns
● Extensive knowledge of how web semantics translate into a REST API
● Working knowledge of cloud-based infrastructures such as AWS, Google Cloud, Azure or Oracle Cloud
● Experience with serverless and microservices architectures
● Understanding or working knowledge of container-based architecture with docker
● Familiarity with agile or other team-based methodologies
● Strong understanding of git
● Experience with build pipelines and CI/CD tools
● Expertise working with data structures and algorithms
● Proficiency in object-oriented programming and experience applying modern design patterns

Job Category: Permanent
Job Type: Full Time
Job Location: Work from home

Apply for this position

Allowed Type(s): .pdf, .doc, .docx