Senior Java Software Engineer

  • Full Time
  • Mitra AI

Mitra AI

Job description

We are seeking an experienced and highly motivated Senior Software Engineer (Java) to join our team. The ideal candidate will have a strong background in enterprise application development involving both frontend and backend development. Candidates should be able to collaborate with cross-functional teams, both on-shore and off-shore to ensure the successful delivery of projects. Ability to work in hybrid mode – both remotely and in office is a must.

Roles & Responsibilities:
• Design and development of a brand new small scale eCommerce web application under the guidelines of an existing team of developers and solution architects
• Ensuring on-time delivery while maintaining deliverable quality by following software engineering best practices
• Work collaboratively with cross-functional teams, including Dev, QA, and Product Owners, in an Agile delivery environment
• Actively participate in daily standups, sprint planning, and other Agile ceremonies to align with team objectives

Required Skills and Competencies:
• Strong experience in web application development using modern development practices
• Highly proficient in one or more popular Javascript Frameworks such as React, Angular, Vue.js or Ember.js
• Well versed in JavaScript/ TypeScript development, with strong expertise in HTML5 and CSS
• Ability to develop REST APIs, test and integrate them with front end application is expected
• Strong experience in backend development using Java, Spring Boot, Spring MVC and Spring Data JPA
• Proficiency in writing complex SQL queries and working with relational database systems such as PostgreSQL
• Familiarity with NoSQL databases (e.g., MongoDB, Redis) is an added advantage
• Strong understanding of Object-Oriented Programming (OOP) concepts, Design Patterns, and SOLID principles
• Excellent communication skills to effectively interact with team members, stakeholders, and clients
• Strong analytical and problem-solving skills

Required Qualifications and Experience:
• Bachelor’s Degree in Computer Science, Software Engineering, or equivalent field.
• 4+ years of experience in enterprise application development

To apply for this job email your details to cv@ezjobs.online

Scroll to Top