JOBSEARCHER

Mid-level Java Full Stack Engineer (Client: Moodys)

IRC297597 – Mid-level Java Full Stack Engineer (Client: Moodys) Location: Charlotte, NC Needs In-person interview. Job Description This role requires a highly skilled and motivatedfull-stackdeveloper to design, build, and maintain sophisticated enterprise applications. The ideal candidate will have strong hands-on experience across both front-end and back-end technologies, with a focus on delivering high-quality, scalable, and secure solutions. Key Responsibilities Application Development: Design, code, test, and deploy full-stack applications using a Java stack for the back end and Angular for the front end. API and Service Development: Develop and maintain robust, scalable APIs and microservices using Java, Spring Boot, and Spring Web API. Front-End Implementation: Build responsive and user-friendly web interfaces with Angular and related technologies like TypeScript, HTML, and CSS. Database Management: Work with relational databases like SQL Server to design schemas, write complex queries, and ensure data integrity. Code Quality & Best Practices: Participate in code reviews, establish coding standards, and implement unit and integration testing (e.g., JUnit, Mockito) to ensure high-quality software delivery. Collaboration: Work closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions. Troubleshooting & Support: Provide ongoing support, troubleshoot production issues, and perform bug fixes as needed. Required Skills Back-End: Strong proficiency in Java (version 11/17+), with extensive experience in Spring Boot, Spring MVC, and Hibernate/JPA. Front-End: Deep expertise in Angular (versions 8+), TypeScript, and JavaScript. Database: Proven experience with SQL Server, including writing stored procedures, functions, and optimizing database performance. APIs: Hands-on experience with RESTful APIs and microservices architecture. Tools & Technologies: Familiarity with modern development tools such as Git, Jira, build tools (Maven/Gradle), and CI/CD pipelines (e.g., Azure DevOps, Jenkins). Full-Stack Mindset: Strong hands-on experience across both front-end and back-end technologies. Design Principles: Solid understanding of industry-standard design patterns and principles, with the ability to apply them effectively in solution development. Exposure to using Claude Code for development. Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. 4-6 years of experience in software development, with at least 3 years in a full-stack role focused on Java and Angular. Excellent problem-solving skills and the ability to work in a fast-paced Agile environment. Strong communication skills and a collaborative mindset. J-18808-Ljbffr