Role description:
•Develop, test, and maintain server-side code for web applications using Java and related technologies.
•Collaborate with front-end developers to integrate user-facing elements with server-side logic.
•Design and implement data storage solutions using database technologies such as MySQL, PostgreSQL, or MongoDB.
•Optimize application performance through efficient database queries and caching mechanisms.
•Implement security and data protection measures to safeguard sensitive information.
•Write clean, scalable, and maintainable code following best practices and coding standards.
•Troubleshoot and debug issues reported by users or identified through testing.
•Stay updated on emerging technologies and industry trends and propose innovative solutions to enhance our products.
•Work closely with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.
•Participate in code reviews, knowledge sharing sessions, and continuous learning activities to improve team productivity and individual skills.
Eligibility Criteria:
•BE/BTech/MCA degree in Computer Science or a related field from a reputable institution.
•0 to 3 years of experience as a Back End Developer or Software Engineer.
•Strong proficiency in Java programming language and object-oriented design principles.
•Solid understanding of database concepts, data structures, and algorithms.
•Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
•Familiarity with web application frameworks such as Spring Boot or Hibernate is a plus.
•Knowledge of RESTful API design and implementation.
•Excellent problem-solving skills and attention to detail.
•Ability to work independently and as part of a team in a fast-paced environment.
•Good communication skills and willingness to learn new technologies.