Key Responsibilities
- Design overall architecture of the web application.
- Work with UI designers, business users and other team members to develop web applications.
- Define and develop APIs.
- Integrations with partner APIs and Database Management.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Work closely with graphic designers.
- Understand and implement security and data protection.
- Development experience for both mobile and desktop.
Technical Skills and Experience
- Strong proficiency in Java 8 or above, including core Java concepts.
- Experience with Spring Framework (Spring Boot, MVC, Spring Security, etc.)
- Knowledge of RESTful API design and development.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
- Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).
- Proficient with build tools (e.g., Maven, Gradle).
- Experience with version control systems like Git, Bitbucket.
- Good problem-solving skills and attention to detail.
- Good communication and collaboration skills.
Qualifications
BTech, BE , MCA or higher.