Home Java Full Stack Developer
Position Overview:
We are seeking a qualified and motivated Java Full Stack Developer with at least two years of professional experience in both front-end and back-end development. The ideal candidate will have a strong background in Java technologies along with modern JavaScript frameworks such as Angular or React. This role involves working on the full software development life cycle and collaborating with cross-functional teams to deliver robust, scalable, and high-performance applications.
Key Responsibilities:
Develop, test, and maintain web applications using Java, Spring Boot, and JavaScript frameworks
Design and consume RESTful APIs to connect front-end and back-end systems
Ensure application responsiveness and performance across various platforms and devices
Collaborate with designers, QA engineers, and other developers to implement features
Write clean, efficient, and maintainable code following best practices and coding standards
Participate in code reviews, unit testing, and continuous integration processes
Troubleshoot and resolve software defects and production issues
Required Qualifications and Skills:
Bachelor's degree in Computer Science, Information Technology, or a related field
Minimum of two years of experience in full stack development using Java technologies
Proficiency in Java, Spring Boot, and Hibernate or JPA
Experience with front-end technologies including Angular or React, HTML, CSS, and JavaScript
Solid understanding of RESTful APIs and microservices architecture
Familiarity with relational databases such as MySQL, PostgreSQL, or Oracle
Experience with version control tools such as Git
Strong problem-solving skills and attention to detail
Effective communication skills, both written and verbal
Preferred Qualifications:
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
Basic understanding of Docker or containerized applications
Exposure to CI/CD tools and DevOps practices
Experience working in Agile or Scrum development environments