Monday, October 27, 2025
Mitra AI

Senior Java Software Engineer

Posted: 4 days ago

Job Description

We are seeking for an experienced and highly motivated Senior Software Engineer (Java) to join our team. The ideal candidate will be an immediate joiner and 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 architectsEnsuring on-time delivery while maintaining deliverable quality by following software engineering best practicesWork collaboratively with cross-functional teams, including Dev, QA, and Product Owners, in an Agile delivery environmentActively participate in daily standups, sprint planning, and other Agile ceremonies to align with team objectivesRequired Skills and Competencies:Strong experience in web application development using modern development practicesHighly proficient in one or more popular Javascript Frameworks such as React, Angular, Vue.js or Ember.jsWell versed in JavaScript/ TypeScript development, with strong expertise in HTML5 and CSSAbility to develop REST APIs, test and integrate them with front end application is expectedStrong experience in backend development using Java, Spring Boot, Spring MVC and Spring Data JPAProficiency in writing complex SQL queries and working with relational database systems such as PostgreSQLFamiliarity with NoSQL databases (e.g., MongoDB, Redis) is an added advantageStrong understanding of Object-Oriented Programming (OOP) concepts, Design Patterns, and SOLID principlesExcellent communication skills to effectively interact with team members, stakeholders, and clientsStrong analytical and problem-solving skillsRequired Qualifications and Experience:Bachelor's Degree in Computer Science, Software Engineering, or equivalent field.4+ years of experience in enterprise application development

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs