Qode
Job Summary :
We are seeking a highly skilled
Java Full Stack Developer
to design, develop, and maintain robust, scalable web applications. The ideal candidate has a passion for problem-solving, a deep understanding of modern web technologies, and expertise in both front-end and back-end development. This role involves working closely with cross-functional teams to deliver high-quality solutions and drive innovation in a collaborative Agile environment. Key Responsibilities : Application Development : Design and implement end-to-end features, including back-end services and front-end user interfaces. Requirement Gathering : Collaborate with product owners, business analysts, and stakeholders to gather and analyze requirements. Back-End Development : Develop RESTful APIs, microservices, and database schemas using Java, Spring Boot, and related frameworks. Front-End Development : Create dynamic, responsive, and user-friendly web interfaces using Angular/React/Vue.js, HTML5, CSS3, and JavaScript. Code Quality : Write clean, maintainable, and efficient code, adhering to best practices and coding standards. Testing and Debugging : Conduct unit testing, integration testing, and performance optimization to ensure application reliability and performance. Collaboration : Work in an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives. Documentation : Maintain comprehensive technical documentation for developed features and systems. Continuous Improvement : Keep up-to-date with the latest technologies and contribute to team knowledge-sharing and innovation initiatives. Required Skills and Experience : Back-End Skills : Strong experience in
Java
(8 or later) and frameworks such as
Spring/Spring Boot . Proficiency in developing RESTful APIs and microservices. Experience with relational databases (e.g.,
MySQL ,
PostgreSQL , or
Oracle ) and NoSQL databases (e.g.,
MongoDB ,
Cassandra ). Front-End Skills : Proficiency in modern JavaScript frameworks/libraries such as
Angular ,
React , or
Vue.js . Strong knowledge of
HTML5 ,
CSS3 , and responsive web design. Experience with state management libraries (e.g., Redux, NgRx). Tools & Technologies : Familiarity with build tools such as
Maven ,
Gradle , or
Webpack . Proficient in version control systems like
Git . Knowledge of CI/CD pipelines and DevOps practices (e.g., Jenkins, Docker, Kubernetes). Other Skills : Experience in cloud platforms like
AWS ,
Azure , or
Google Cloud Platform . Familiarity with Agile development methodologies and tools (e.g., Jira, Confluence). Strong understanding of object-oriented programming and design patterns. Qualifications : Bachelor's degree in Computer Science, Engineering, or related fields. 5+ years of experience as a Java Full Stack Developer or similar roles. Strong problem-solving and debugging skills. Excellent communication and collaboration abilities. Preferred Skills : Knowledge of GraphQL and WebSockets. Experience with mobile app development or Progressive Web Apps (PWAs).
We are seeking a highly skilled
Java Full Stack Developer
to design, develop, and maintain robust, scalable web applications. The ideal candidate has a passion for problem-solving, a deep understanding of modern web technologies, and expertise in both front-end and back-end development. This role involves working closely with cross-functional teams to deliver high-quality solutions and drive innovation in a collaborative Agile environment. Key Responsibilities : Application Development : Design and implement end-to-end features, including back-end services and front-end user interfaces. Requirement Gathering : Collaborate with product owners, business analysts, and stakeholders to gather and analyze requirements. Back-End Development : Develop RESTful APIs, microservices, and database schemas using Java, Spring Boot, and related frameworks. Front-End Development : Create dynamic, responsive, and user-friendly web interfaces using Angular/React/Vue.js, HTML5, CSS3, and JavaScript. Code Quality : Write clean, maintainable, and efficient code, adhering to best practices and coding standards. Testing and Debugging : Conduct unit testing, integration testing, and performance optimization to ensure application reliability and performance. Collaboration : Work in an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives. Documentation : Maintain comprehensive technical documentation for developed features and systems. Continuous Improvement : Keep up-to-date with the latest technologies and contribute to team knowledge-sharing and innovation initiatives. Required Skills and Experience : Back-End Skills : Strong experience in
Java
(8 or later) and frameworks such as
Spring/Spring Boot . Proficiency in developing RESTful APIs and microservices. Experience with relational databases (e.g.,
MySQL ,
PostgreSQL , or
Oracle ) and NoSQL databases (e.g.,
MongoDB ,
Cassandra ). Front-End Skills : Proficiency in modern JavaScript frameworks/libraries such as
Angular ,
React , or
Vue.js . Strong knowledge of
HTML5 ,
CSS3 , and responsive web design. Experience with state management libraries (e.g., Redux, NgRx). Tools & Technologies : Familiarity with build tools such as
Maven ,
Gradle , or
Webpack . Proficient in version control systems like
Git . Knowledge of CI/CD pipelines and DevOps practices (e.g., Jenkins, Docker, Kubernetes). Other Skills : Experience in cloud platforms like
AWS ,
Azure , or
Google Cloud Platform . Familiarity with Agile development methodologies and tools (e.g., Jira, Confluence). Strong understanding of object-oriented programming and design patterns. Qualifications : Bachelor's degree in Computer Science, Engineering, or related fields. 5+ years of experience as a Java Full Stack Developer or similar roles. Strong problem-solving and debugging skills. Excellent communication and collaboration abilities. Preferred Skills : Knowledge of GraphQL and WebSockets. Experience with mobile app development or Progressive Web Apps (PWAs).