Java Developer
ONLY W2 CANDIDATESJob Title: Java Fullstack DeveloperLocation: Charlotte, NC - Hybrid (3 days onsite & 2 days remote)Job Summary:We are seeking a highly skilled Java Fullstack Developer to join our dynamic team. The ideal candidate will have strong expertise in designing, developing, and maintaining scalable applications using Java, Spring Boot, and Microservices on the backend, combined with proficiency in modern front-end technologies such as Angular/React. You will collaborate with cross-functional teams to deliver high-quality, efficient, and secure applications that meet business requirements.Key Responsibilities:Design, develop, and maintain scalable Java-based backend services using Spring Boot, REST APIs, and Microservices.Develop interactive and responsive front-end applications using React.js, Angular, or other modern frameworks.Collaborate with product owners, architects, and other developers to define and deliver solutions.Participate in the full software development lifecycle: requirement analysis, design, coding, testing, deployment, and support.Ensure application performance, scalability, security, and reliability.Write clean, maintainable, and efficient code following best practices and coding standards.Conduct code reviews, troubleshoot issues, and provide solutions in a timely manner.Integrate applications with databases (SQL/NoSQL) and third-party services.Stay up to date with emerging technologies and frameworks to improve system architecture and development processes.Required Qualifications:Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.5+ years of experience as a Fullstack Developer with strong hands-on coding expertise.Proficiency in Java, Spring Boot, Microservices architecture, REST APIs.Strong front-end development experience with React.js / Angular / Vue.js.Solid experience with HTML5, CSS3, JavaScript, and TypeScript.Experience working with Relational (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra, etc.).Familiarity with CI/CD pipelines, Git, Jenkins, Maven/Gradle, Docker, Kubernetes.Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.Strong problem-solving, debugging, and communication skills.Preferred Skills:Experience with Agile/Scrum methodologies.Exposure to DevOps practices and tools.Understanding of security best practices in fullstack development.Prior experience in financial services / banking domain.