Java Full Stack Engineer
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.