Job Summary
We are looking for a highly skilled Java Full Stack Developer with 5+ years of experience in the IT industry to design, develop, and maintain scalable web applications. The ideal candidate should have strong expertise in both front-end and back-end development , experience building RESTful APIs and microservices , and a solid understanding of modern development frameworks and cloud technologies.
Key Responsibilities
Front-End Development
Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript .
Build dynamic front-end applications using frameworks such as Angular, React, or .
Ensure cross-browser compatibility and optimal performance.
Back-End Development
Design and develop server-side applications using Java, Spring, Spring Boot, and Hibernate .
Build and maintain RESTful APIs and microservices architectures .
Implement secure, scalable, and high-performance backend solutions.
Database Management
Design, manage, and optimize relational and non-relational databases .
Write complex queries and ensure efficient database performance.
Work with databases such as MySQL, PostgreSQL, and MongoDB .
Software Development Lifecycle
Participate in requirement analysis, design, development, testing, deployment, and maintenance .
Collaborate with cross-functional teams including UI/UX designers, product managers, and QA engineers .
Code Quality & Best Practices
Write clean, maintainable, and reusable code following industry best practices.
Conduct code reviews and apply principles such as SOLID and Design Patterns .
Ensure high code quality through continuous integration and version control.
Testing & Debugging
Implement test-driven development (TDD) practices.
Perform debugging and troubleshooting to ensure application stability and reliability.
Required Skills & Technologies
Programming Languages
Java
JavaScript
HTML5
CSS3
Back-End Technologies
Spring Framework
Spring Boot
Hibernate
Front-End Frameworks
Angular
React
API Development
RESTful APIs
Web Services
Databases
SQL Databases: MySQL, PostgreSQL
NoSQL Databases: MongoDB
Development Tools
Git
Jira
Maven / Gradle
Concepts & Methodologies
Microservices Architecture
Cloud Platforms (AWS, Azure, or GCP)
Agile / Scrum Methodology
DevOps Practices
Preferred Qualifications
Experience with containerization tools such as Docker or Kubernetes .
Familiarity with CI/CD pipelines .
Experience building cloud-native applications .
Soft Skills
Strong problem-solving and analytical abilities
Excellent communication and teamwork skills
Ability to work in a fast-paced Agile environment
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field
By continuing you agree to our Terms & Privacy Policy.