Job Summary
We are looking for a skilled Java Full Stack Developer to design, develop, and maintain high-performance web applications. You will work within an Agile environment, collaborating with cross-functional teams to deliver scalable and user-friendly software solutions.
Key Responsibilities
* Front-End Development: Build responsive and interactive user interfaces using HTML5, CSS3, and JavaScript.
* Back-End Development: Develop robust server-side logic and RESTful APIs using Java and Spring Boot.
* Database Management: Design and optimize database schemas using SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB).
* System Integration: Ensure seamless integration between the front-end UI and back-end services.
* DevOps & Testing: Implement CI/CD pipelines (Jenkins, Docker) and conduct thorough unit and integration testing.
Required Skills & Qualifications
* Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
* Java Expertise: Strong proficiency in Core Java, Spring Framework, and Hibernate.
* Modern Frameworks: Experience with modern front-end frameworks like React, Angular, or Vue.js.
* Web Services: Hands-on experience building and consuming RESTful APIs.
* Tooling: Proficiency with version control systems like Git and build tools like Maven or Gradle.
* Soft Skills: Excellent problem-solving abilities, attention to detail, and team collaboration skills.