Career
Backend Engineer (Java)
No of Position – 1
Remote
Job Summary:
Position: Backend Engineer (Java)
We’re looking for a skilled back-end developer to join our growing team. Working behind the scenes, the ideal candidate will have a unique blend of technical expertise and an analytical mindset. This person should be comfortable working independently as well as with a team in the design and development of mission-critical applications and layers of the infrastructure.
Responsibilities
- Design, build and maintain efficient, reusable and reliable APIs
- Use in-depth coding knowledge to manage and support web application
- Optimize web applications for performance and scalability
- Work with the Product Manager to understand and implement the requirements
- Collaborate with other team members and stakeholders
- Complete other duties as assigned
Qualifications
- Minimum 3 years of programming experience in core Java with expertise in enterprise Java technology eco-system
- Preferred experience with scripting languages like Python, Perl, Shell, and Node JS
- Strong experience with Struts, Servlets, JSP, Apache POI, Spring, maven, JUnit Excellent coding, problem solving, and debugging skills
- Hands-on design and development for customer-facing applications that require high availability, concurrency, multi-tenancy, and high scalability for a large global user base
- Solid understanding of computer science fundamentals
- Strong Web Services Experience (SOAP/REST)
- Strong SQL Experience (MySQL, Oracle etc) Good working experience with AWS, Azure, or Google Cloud
- Preferred experience in front-end technologies like Javascript, Html, and CSS
- Working knowledge of managing web applications on Linux environment
- Strong analytical and interpersonal skills