What are the responsibilities and job description for the Full Stack Java Developer position at silicontekinc.com?
We are looking for a skilled Full Stack Java Developer to join our development team. As a Full Stack Developer, you will be responsible for designing and developing both the front-end and back-end components of our applications. You will work with a cross-functional team to create efficient, scalable, and high-performing web solutions. The ideal candidate should have a strong background in Java development, along with experience in front-end technologies and frameworks.
Key Responsibilities :
- Develop and maintain full-stack applications using Java, JavaScript, and other relevant technologies.
- Design and implement the back-end architecture, including RESTful APIs, microservices, and databases.
- Collaborate with front-end developers to build user-friendly and responsive web interfaces.
- Write clean, scalable, and efficient code for both client-side and server-side components.
- Integrate third-party services and APIs.
- Troubleshoot, debug, and optimize applications to ensure high performance and responsiveness.
- Write unit and integration tests to ensure software quality and reliability.
- Participate in code reviews to maintain coding standards and improve the quality of the codebase.
- Keep up-to-date with emerging technologies and trends in software development.
- Work closely with product managers and stakeholders to understand requirements and deliver solutions that meet business needs.
Required Skills & Qualifications :
Preferred Qualifications :