Job Description
Sr Java Developer
Job Description:
We are seeking a highly skilled Sr Java Developer to join our team. As a Sr Java Developer, you will be responsible for developing and maintaining high-quality software applications using Java technologies. You will work on both frontend and backend development tasks, collaborating with cross-functional teams to deliver exceptional software solutions.
Responsibilities:
Design, develop, and maintain scalable, secure, and efficient software applications using Java technologies.
Develop frontend components using HTML, CSS, JavaScript, and modern frontend frameworks such as Angular, React, or Vue.js.
Implement backend services and APIs using Java frameworks such as Spring Boot or Jakarta EE.
Integrate frontend and backend components to ensure seamless functionality and optimal user experience.
Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
Conduct code reviews, perform testing, and debug issues to ensure high-quality deliverables.
Stay updated on emerging technologies and best practices in software development.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Fullstack Java Developer or similar role.
Strong proficiency in Java programming language and Java-based frameworks (e.g., Spring Boot, Jakarta EE).
Solid understanding of frontend development technologies, including HTML, CSS, JavaScript, and frontend frameworks (e.g., Angular, React, Vue.js).
Experience with relational databases (e.g., MySQL)
Knowledge of RESTful web services, microservices architecture, and API design principles.
Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.