Post Job Free
Sign in

Senior Software Engineer

Company:
PropMix.io
Location:
Thiruvananthapuram, Kerala, India
Posted:
April 08, 2024
Apply

Description:

Senior Software Engineer (Springboot)

Roles & Responsibilities:

Lead the project and development team, ensuring the successful execution of tasks

Design and develop high-availability and high-performance enterprise-level applications

Contribute to all phases of the software development lifecycle

Write well-designed, testable, and efficient code

Ensure that designs comply with specifications

Prepare and release software components

Support continuous improvement by researching and presenting alternative technologies for architectural review

Requirements:

- Minimum 4 years of hands-on development experience in Spring Boot

- Strong understanding of object-oriented programming principles

- Familiarity with various design and architectural patterns

- Proficiency in NoSQL DB's like MongoDB

- Experience working with MySQL

- Knowledge of Microservices, MVC, JDBC, and RESTful principles

- Experience with Agile methodologies

- Ability to lead and mentor a development team

- Excellent written and oral communication skills

- Initiative, reliability, and good judgment

- Motivation and enthusiasm

- Willingness to work in flexible timings

Qualifications:

- Proven hands-on software development experience

- Proven working experience in Spring Boot development

- Hands-on experience in designing and developing applications using Java EE platforms

- Object-oriented analysis and design using common design patterns

- Excellent knowledge of MongoDB, MySQL, and ORM technologies (JPA2, Hibernate)

- Experience in developing web applications using Spring MVC

- Experience with test-driven development

- Knowledge of AWS microservices is a plus

Notice Period : Immediate to 30 days

Location: Remote, India

Send your resume to [HIDDEN TEXT]

Full time

Apply