JOBSEARCHER

Java Full Stack Developer

We are seeking a skilled and motivated Java Full Stack Developer with hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong expertise in Java, Spring Boot, RESTful APIs, modern front-end frameworks, and relational databases. You will collaborate with cross-functional teams to deliver high-quality software solutions while adhering to industry best practices. Key Responsibilities Design, develop, test, and maintain scalable web applications using Java and modern front-end technologies. Develop and consume RESTful APIs using Spring Boot and other Spring Framework modules. Build responsive and user-friendly interfaces using Angular or React, along with HTML5, CSS3, JavaScript, and TypeScript. Collaborate with cross-functional teams, including Product Managers, UI/UX Designers, QA Engineers, and other developers, to deliver high-quality software solutions. Write clean, reusable, and efficient code by following coding standards and best practices. Troubleshoot, debug, and resolve application issues while ensuring optimal performance and reliability. Work with relational databases such as MySQL or PostgreSQL, including writing optimized SQL queries. Participate in code reviews, unit testing, and continuous improvement initiatives. Support CI/CD pipelines, version control, and deployment activities using tools such as Git, Jenkins, and Docker. Stay up to date with emerging technologies and recommend improvements to existing applications. Qualifications Bachelor's or Master’s degree in Computer Science, Information Technology, Engineering, or a related field. 2+ years of hands-on experience in Java Full Stack development. Strong proficiency in Java (Java 8 or later), Spring Boot, Spring MVC, and Hibernate/JPA. Experience in developing RESTful web services and microservices-based applications. Hands-on experience with Angular or React, along with a strong understanding of HTML5, CSS3, JavaScript, and TypeScript. Experience working with relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server. Familiarity with Git, Maven or Gradle, and Agile/Scrum development methodologies. A basic understanding of Docker, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP) is an added advantage. Strong analytical, problem-solving, and debugging skills. Excellent communication, collaboration, and interpersonal skills. Pay: $95,018.36 - $114,065.13 per year Benefits: 401(k) Dental insurance Health insurance Paid time off Work Location: In person