Full Stack Java Developer
Job Description
About the Client
Company is a technology-driven company specializing in innovative business solutions across multiple sectors. With a focus on digital transformation, Company offers a range of services including software development, IT consulting, and process optimization.The company is committed to delivering tailored solutions that drive operational efficiency and business growth. Leveraging cutting-edge technologies and industry expertise, Company partners with organizations to solve complex challenges and accelerate their journey toward digital excellence.
Roles and Responsibilities
We are seeking a highly skilled and motivated Java Full Stack Developer with experience in Angular
to join our dynamic development team. The ideal candidate will be responsible for both the frontend and back-end development of web applications, ensuring seamless integration of the user
interface with robust backend systems. This role requires a strong understanding of Java, Angular,and RESTful APIs.
Key Responsibilities:
Frontend Development:
o Design and develop responsive web applications using Angular.
o Implement and manage UI components, services, and modules in Angular.
o Ensure high performance and responsiveness of web applications across different
browsers and devices.
o Collaborate with UX/UI designers to implement design guidelines and user
experiences.
Backend Development:
o Design and develop backend services using Java (Spring Boot, Hibernate, or other
frameworks).
o Build, maintain, and optimize RESTful APIs to interact with frontend applications and
other microservices.
o Develop and manage databases using SQL or NoSQL (such as MySQL, PostgreSQL,MongoDB).
o Write unit and integration tests to ensure high code quality.
Full-Stack Integration:
o Integrate the front-end and back-end of applications to deliver a seamless end-user
experience.
o Work with cross-functional teams to define software requirements, architecture, and
design.
o Collaborate with the DevOps team to manage the deployment pipeline and ensure
continuous integration and delivery (CI/CD).
Leading a team, mentoring, performing code reviews, being able to aid design of
components and guide architectural decision