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
Location: in, IN
Posted Date: 5/25/2025
Contact Information
Contact | Human Resources Shorlist Professionals |
---|