JOBSEARCHER

Jr.  Java Software Engineer

Jr. Java Software Engineer Work Authorization: All visa types considered except F1 OPT, L1, and H1B due to the Nature of the work.Location: Charlotte, NC Candidates must be physically located in Charlotte and able to work from the office:Work Model: Hybrid – Onsite 3 Days Per WeekEmployment Type: W2 ContractJob OverviewWe are looking for a Software Engineer with strong hands-on experience in Java, Spring Boot, React, REST APIs, and MS SQL. The candidate will contribute to the development, testing, deployment, and support of large-scale web applications in an Agile environment.Key ResponsibilitiesDevelop and maintain scalable web applications using Java, Spring Boot, and Spring MVC.Develop responsive and reusable UI components using React v18+.Design, develop, and integrate REST APIs.Develop SQL queries, joins, and stored procedures using MS SQL Server.Participate in unit testing and integration testing.Follow Secure SDLC practices and coding standards.Use GitHub for source control and collaborative development.Participate in code reviews and Agile/Sprint activities.Assist with production troubleshooting and issue resolution.Contribute to application design and technical solutions.Collaborate with QA, DevOps, product, and cross-functional teams.Participate in sprint planning, stand-ups, retrospectives, and other Agile ceremonies.Required Skills2+ years of Java development experience.2+ years of Spring Boot/Spring MVC experience.1+ year of React v18+ development experience.Experience with HTML5, CSS3, AJAX, and XML.1+ year of REST API development and integration.1+ year of MS SQL development, including queries, joins, and stored procedures.1+ year of Secure SDLC experience.Experience with GitHub source control.Experience with Jira and Confluence.Experience with unit and integration testing.Exposure to CI/CD pipelines.Exposure to microservices architecture.Nice to HaveDocker/Kubernetes experience.Exposure to Azure, AWS, or GCP.Multithreading and concurrent programming.Kafka, MQ, or RabbitMQ.GitHub Copilot / Agent Mode / AI-assisted development.Professional ExpectationsParticipate in code reviews.Learn from senior team members and contribute to knowledge sharing.Demonstrate strong problem-solving and analytical skills.Communicate effectively with team members and stakeholders.Work effectively in a cross-functional Agile team.Skills: java,spring,aungular,rest,api