Job
Description
Role Overview As a Java Full Stack Developer at Novastrid's client, a leading Tier-1 company in Hyderabad, you will be a key member of a dynamic team, responsible for designing, developing, and maintaining scalable applications across the full software stack. Your focus will be on building robust, scalable web applications using Java, Spring Boot for backend, and either Angular or React for frontend. Your role will involve designing and implementing RESTful APIs, working with relational databases, writing clean and efficient code, and ensuring high code quality through code reviews and unit testing. You will collaborate closely with product managers, business analysts, and QA teams to deliver high-quality products and troubleshoot production issues as needed. Key Responsibilities - Develop and maintain robust, scalable web applications using Java, Spring Boot (backend) and Angular or React (frontend). - Design and implement RESTful APIs and integrate third-party services. - Write clean, efficient, and testable code following best practices and design patterns. - Work with relational databases (e.g., Oracle, PostgreSQL, MySQL) and write complex SQL queries. - Build responsive, dynamic, and secure front-end applications. - Participate in code reviews, unit testing, and ensure high code quality. - Collaborate closely with product managers, business analysts, and QA teams to deliver high-quality products. - Troubleshoot production issues, identify bottlenecks, and devise effective solutions. - Follow Agile/Scrum development methodologies. Qualification Required - 3 to 8 years of hands-on experience as a Java Full Stack Developer. - Strong proficiency in Java, Spring Boot, REST APIs. - Front-end development experience using Angular (preferred) or React.js. - Solid experience with SQL and relational databases. - Familiarity with Microservices architecture and integration patterns. - Understanding of HTML5, CSS3, JavaScript, and TypeScript. - Experience with Version Control Systems like Git. - Exposure to CI/CD pipelines and automated deployment tools. - Knowledge of Unit Testing frameworks like JUnit, Mockito. Additional Details The company prefers candidates with knowledge of Cloud platforms such as AWS, Azure, GCP, familiarity with containerization tools like Docker and Kubernetes, and prior experience working in banking or financial services domains. Exposure to OAuth2, JWT, and security best practices for web applications would also be beneficial. Educational Qualifications Bachelors or Masters degree in Computer Science, Information Technology, or related fields. Role Overview As a Java Full Stack Developer at Novastrid's client, a leading Tier-1 company in Hyderabad, you will be a key member of a dynamic team, responsible for designing, developing, and maintaining scalable applications across the full software stack. Your focus will be on building robust, scalable web applications using Java, Spring Boot for backend, and either Angular or React for frontend. Your role will involve designing and implementing RESTful APIs, working with relational databases, writing clean and efficient code, and ensuring high code quality through code reviews and unit testing. You will collaborate closely with product managers, business analysts, and QA teams to deliver high-quality products and troubleshoot production issues as needed. Key Responsibilities - Develop and maintain robust, scalable web applications using Java, Spring Boot (backend) and Angular or React (frontend). - Design and implement RESTful APIs and integrate third-party services. - Write clean, efficient, and testable code following best practices and design patterns. - Work with relational databases (e.g., Oracle, PostgreSQL, MySQL) and write complex SQL queries. - Build responsive, dynamic, and secure front-end applications. - Participate in code reviews, unit testing, and ensure high code quality. - Collaborate closely with product managers, business analysts, and QA teams to deliver high-quality products. - Troubleshoot production issues, identify bottlenecks, and devise effective solutions. - Follow Agile/Scrum development methodologies. Qualification Required - 3 to 8 years of hands-on experience as a Java Full Stack Developer. - Strong proficiency in Java, Spring Boot, REST APIs. - Front-end development experience using Angular (preferred) or React.js. - Solid experience with SQL and relational databases. - Familiarity with Microservices architecture and integration patterns. - Understanding of HTML5, CSS3, JavaScript, and TypeScript. - Experience with Version Control Systems like Git. - Exposure to CI/CD pipelines and automated deployment tools. - Knowledge of Unit Testing frameworks like JUnit, Mockito. Additional Details The company prefers candidates with knowledge of Cloud platforms such as AWS, Azure, GCP, familiarity with containerization tools like Docker and Kubernetes, and prior experience working in banking or financial ser