Shorlist Professionals

Java Full Stack Developer - Spring Frameworks/AngularJS

Job Location

in, India

Job Description

Role Overview : We are seeking a highly skilled and motivated Java Full Stack Developer with 5 years of experience to join our engineering team. The ideal candidate will have a strong command over both front-end and back-end technologies, with a proven track record of designing, developing, and deploying robust, scalable, and high-performance applications. This role requires a problem-solver who thrives in a collaborative environment and is passionate about delivering exceptional user Responsibilities : - Design, develop, and maintain high-quality, scalable, and robust web applications across the full stack using Java and related frameworks. - Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks. - Build secure, efficient, and well-documented RESTful APIs and microservices for seamless communication between front-end and back-end systems. - Actively participate in the design and architecture of new features and enhancements, ensuring scalability, performance, and maintainability. - Contribute to technical discussions and decision-making processes for system design and technology choices. - Implement and adhere to best practices in software development, including design patterns (e.g., Gang of Four, Microservices patterns), clean code principles (SOLID, DRY), and security standards. - Design and optimize database schemas (SQL and NoSQL) to ensure data integrity, efficiency, and scalability. - Write optimized queries, procedures, and functions for data manipulation and retrieval. - Work with ORM frameworks effectively (e.g., Hibernate, JPA). - Write clean, well-tested, and maintainable code. - Develop and execute comprehensive unit, integration, and end-to-end tests to ensure high code quality and application reliability (e.g., JUnit, Mockito, Selenium/Cypress). - Participate actively in code reviews, providing constructive feedback and ensuring adherence to coding standards. - Work with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) to automate build, test, and deployment processes. - Gain hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes (a strong plus). - Monitor and troubleshoot application performance and stability in production environments. - Collaborate closely with product managers, UI/UX designers, QA engineers, and other developers to understand requirements and deliver integrated solutions. - Mentor junior developers, providing guidance on best practices, technical challenges, and career growth. - Actively participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, retrospectives). - Stay updated with the latest industry trends, tools, and technologies in the Java ecosystem and full-stack development. - Proactively identify opportunities for process improvements and technological Skills & Qualifications : - Bachelor's degree in computer science, Information Technology, or a related engineering discipline. - 5 years of progressive experience in Java Full Stack Development. - Strong proficiency in Core Java and object-oriented programming (OOP) principles. - Extensive experience with Spring Framework, especially Spring Boot and Spring MVC. - Hands-on experience with ORM frameworks like Hibernate/JPA. - Solid understanding and experience with RESTful API design and development. - Proficiency in front-end technologies : HTML5, CSS3, JavaScript (ES6). - Expertise in at least one modern JavaScript framework : Angular (preferred), ReactJS, or Vue.js. - Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle, SQL Server) and strong SQL skills. - Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus. - Proficiency with version control systems, especially Git. - Experience with build tools like Maven or Gradle. - Strong understanding of software development lifecycle (SDLC) and Agile methodologies. - Excellent problem-solving, debugging, and analytical skills. - Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team Skills (Brownie Points) : - Experience with Microservices architecture and distributed systems. - Familiarity with cloud platforms (AWS, Azure, GCP) and their services. - Experience with message brokers (e.g., Kafka, RabbitMQ). - Knowledge of caching mechanisms (e.g., Redis, Ehcache). - Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD). - Contributions to open-source projects or a strong GitHub profile. - Relevant certifications (e.g., Oracle Certified Professional - Java SE, Spring Certified We Offer : - Opportunity to work on challenging and impactful projects with cutting-edge technologies. - A collaborative and supportive work environment that fosters innovation and continuous learning. - Competitive salary and benefits package. - Opportunities for professional growth and career advancement. - Flexible work options (remote/hybrid, depending on location and project needs). - A culture that values work-life balance and employee well-being. Join our team and help us build the future! (ref:hirist.tech)

Location: in, IN

Posted Date: 5/25/2025
View More Shorlist Professionals Jobs

Contact Information

Contact Human Resources
Shorlist Professionals

Posted

May 25, 2025
UID: 5213363931

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.