77 Evoke HR Solutions Jobs
Java Full Stack Developer - Spring/AngularJS (6-12 yrs)
Evoke HR Solutions
posted 12d ago
Fixed timing
Key skills for the job
Experience : 6 to 12 years
About the Job :
We are seeking a highly skilled and experienced Java Full Stack Developer to join our dynamic team. As a key member of our development team, you will be responsible for designing, developing, and maintaining robust and scalable web applications.
You will leverage your expertise in Java, Spring Boot, and Angular to create cutting-edge solutions that meet our business needs and provide exceptional user experiences.This role requires a strong understanding of both front-end and back-end development principles, as well as a passion for writing clean, efficient, and maintainable code.
Responsibilities :
- Full Stack Development : Design, develop, and maintain web applications using Java (Spring Boot) for the back-end and Angular for the front-end.
- Front-End Development : Implement dynamic and responsive user interfaces with Angular, utilizing modern UI/UX principles and best practices.
- Back-End Development : Develop and maintain RESTful APIs using Spring Boot, ensuring seamless integration with the Angular front-end.
- Performance Optimization : Ensure the application's performance, responsiveness, and user experience are optimized for various devices and browsers.
- Collaboration : Collaborate effectively with product managers, designers, and other developers to understand project requirements, provide technical input, and deliver high-quality solutions.
- Code Quality : Write clean, efficient, and reusable code, adhering to best coding practices, design patterns, and established coding standards.
- Code Reviews : Actively participate in code reviews to ensure code quality, share knowledge, and promote best practices within the team.
- Troubleshooting : Troubleshoot and resolve issues in development, testing, and production environments, ensuring minimal downtime and optimal application performance.
- Agile Practices : Work in an agile environment, actively participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Continuous Learning : Continuously research and apply best practices in software development, keeping up with the latest trends in Java, Angular, and web development technologies.
Key Requirements :
- Java Expertise : Strong proficiency in Java and related technologies.
- Spring Boot Proficiency : Proven experience with Spring Boot framework for back-end development, including Spring MVC, Spring Data JPA, Spring Security, etc.
- Angular Expertise : Proven experience with Angular (version 2+) for front-end development, including experience with Angular CLI, components, modules, services, and routing.
- Front-End Technologies : Deep understanding of front-end web technologies, including HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- RESTful APIs : Experience building and consuming RESTful APIs using Spring Boot.
- Database Interaction : Familiarity with JPA and Hibernate for database interaction. Experience with relational databases (i.e., MySQL, PostgreSQL) is a plus.
- Version Control : Proficiency with Git and version control workflows.
- Testing : Experience with unit testing and integration testing frameworks (i.e., JUnit, Mockito, Jasmine, Karma).
- Problem-Solving Skills : Excellent analytical and problem-solving skills.
- Communication Skills : Strong written and verbal communication skills.
- Agile Experience : Experience working in an Agile/Scrum environment.
Preferred Qualifications (Optional) :
- Experience with cloud platforms (i.e., AWS, Azure, GCP).
- Knowledge of containerization technologies (i.e., Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Understanding of microservices architecture.
- Experience with performance tuning and optimization.
- Familiarity with design patterns
Functional Areas: Other
Read full job descriptionPrepare for Java Full Stack Developer roles with real interview advice