Job Title: Senior Full Stack Java Developer with Angular
Location: Charlotte, NC
Experience: 8+ Years
Job Summary:
We are seeking an experienced Senior Full Stack Java Developer with strong expertise in Java, Spring Boot, Angular, and SQL Server. The ideal candidate will design, develop, and maintain scalable enterprise applications using microservices architecture, RESTful APIs, and modern front-end technologies while following DevSecOps practices and Agile methodologies.
Key Responsibilities:
- Design, develop, and maintain enterprise applications using Java, J2EE, Spring, Spring MVC, and Spring Boot.
- Develop and integrate RESTful APIs using XML, JSON, JDBC, and JPA.
- Design, develop, and optimize SQL Server databases, including queries, stored procedures, and data models.
- Build and maintain microservices-based applications following software design principles and industry best practices.
- Implement unit testing, debugging, code reviews, and application performance improvements.
- Support DevSecOps practices, CI/CD pipelines, and secure software delivery.
- Collaborate with QA, product, development, and operations teams to deliver high-quality solutions.
- Participate in Agile/Scrum ceremonies and manage project activities using JIRA and Confluence.
- Troubleshoot production issues and ensure application reliability, scalability, and maintainability.
Required Qualifications:
- 8+ years of hands-on experience in Java application development.
- Strong proficiency in Core Java, J2EE, Spring, Spring MVC, and Spring Boot.
- 6+ years of experience developing front-end applications using Angular.
- 3+ years of experience with SQL Server database development and query optimization.
- Strong knowledge of XML, JSON, RESTful APIs, JDBC, JPA, and unit testing frameworks.
- Experience with microservices architecture and enterprise application development.
- Hands-on experience with DevSecOps practices and CI/CD pipelines.
- Strong understanding of object-oriented programming, design patterns, and Agile/Scrum methodologies.
- Experience using JIRA and Confluence for project tracking and documentation.
- Excellent analytical, problem-solving, communication, and collaboration skills.