Canvendor Software Solutions Pvt Ltd
Senior Java Developer - Spring Frameworks
Job Location
in, India
Job Description
Job Description : Responsibilities : - Design, develop, and maintain high-quality Java-based applications using core Java, Spring Framework (Boot, MVC, Data), and other relevant technologies. - Write clean, efficient, and well-documented code following best practices and coding standards. - Develop and consume RESTful APIs and microservices. - Implement unit and integration tests to ensure code quality and reliability. - Troubleshoot and resolve complex technical issues. - Optimize application performance and scalability. - Participate in architectural discussions and contribute to the design of scalable and maintainable systems. - Evaluate and recommend new technologies and tools. - Design and implement database schemas and optimize database queries. - Understand and implement design patterns. - Collaborate with cross-functional teams, including product managers, designers, and QA engineers. - Participate in code reviews and provide constructive feedback. - Mentor and guide junior developers, providing technical expertise and support. - Contribute to knowledge sharing and documentation. - Participate in Agile/Scrum ceremonies. - Deploy and maintain applications in cloud environments (e.g., AWS, Azure, GCP). - Monitor application performance and identify areas for improvement. - Participate in on-call rotations as needed. - Utilize CI/CD pipelines. Required Skills & Experience : - Bachelor's or Master's degree in Computer Science or a related field. - 5-7 years of professional experience in Java development. - Strong proficiency in core Java and object-oriented programming principles. - Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data). - Experience with RESTful APIs and microservices architecture. - Proficiency in database technologies such as MySQL, PostgreSQL, or Oracle. - Experience with version control systems (e.g., Git). - Experience with unit testing frameworks (e.g., JUnit, Mockito). - Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI). - Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus. - Understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus. - Strong problem-solving and analytical skills. - Excellent communication and collaboration skills. - Ability to work independently and as part of a team. Preferred Skills : - Experience with NoSQL databases (e.g., MongoDB, Cassandra). - Experience with message queues (e.g., Kafka, RabbitMQ). - Experience with front-end technologies (e.g., JavaScript, React, Angular) is a bonus. - Knowledge of performance tuning and profiling. - Experience with Agile/Scrum methodologies. (ref:hirist.tech)
Location: in, IN
Posted Date: 4/16/2025
Location: in, IN
Posted Date: 4/16/2025
Contact Information
Contact | Human Resources Canvendor Software Solutions Pvt Ltd |
---|