Talent.com
No longer accepting applications
Senior Software Engineer JAVA

Senior Software Engineer JAVA

Majid Al FuttaimPushkar, Rajasthan, India
20 hours ago
Job description

Senior Software Engineer - III- JAVA | MAF Retail

Key Responsibilities :

Design, develop, and maintain efficient and reliable Java code.

Collaborate with cross-functional teams to define, design, and ship new features.

Participate in all phases of the software development lifecycle (SDLC).

Conduct code reviews / peer reviews / desk checks, identify areas for improvement, and mentor junior developers.

Ensure code quality, performance, and scalability of applications.

Analyze and troubleshoot complex technical issues as needed.

Skills and Qualifications :

More than 5 years of hands-on experience in Java development.

Proficiency in Java 8 or higher with a strong understanding of object-oriented programming (OOP) principles.

Experience with frameworks such as Spring, Spring Boot or Hibernate.

Solid understanding of web technologies (HTML, CSS, JavaScript).

Familiarity with SQL / NoSQL databases (SQL, MySQL, PostgreSQL, MongoDB, Cassandra, etc.) and ORM / ODM technologies.

Knowledge of version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).

Strong problem-solving skills and attention to detail.

Ability to work collaboratively in a team environment.

Experience with microservices architecture and related technologies (Spring Boot, Docker, Kubernetes).

Strong with Data structures and algorithms.

Preferred Additional Skills :

Understanding of Agile / Scrum methodologies.

Familiarity with test-driven development (TDD) and automated testing frameworks (JUnit).

Exposure to cloud platforms (AWS, Azure, Google Cloud).

Create a job alert for this search

Senior Software Engineer Java • Pushkar, Rajasthan, India