We are seeking a skilled and passionate Java Full Stack Developer to join our dynamic team
You will be responsible for designing developing and maintaining scalable web applications using Java and modern front end technologies
The ideal candidate should have hands on experience across the full software development lifecycle and be comfortable working in agile environments
Key Responsibilities:
-------------------------
Develop and maintain front end and back end components of web applications
Design and implement user interfaces using HTML CSS JavaScript and frameworks like Angular or React
Build robust server side logic using Java Spring Boot and Hibernate
Integrate RESTful APIs and ensure seamless communication between client and server
Optimize applications for performance scalability and security
Collaborate with cross functional teams including UI UX designers QA engineers and product managers
Participate in code reviews unit testing and debugging
Stay updated with emerging technologies and contribute to continuous improvement
Technical Requirements:
---------------------------
Proficiency in
Java Spring Boot Hibernate
HTML CSS JavaScript
Angular or React
SQL and NoSQL databases
RESTful APIs
Familiarity with Git Maven Jenkins and CI CD pipelines
Additional Responsibilities:
--------------------------------
Strong understanding of software design patterns object oriented programming and security best practices
Excellent problem solving communication and teamwork skills