Job Title: Java Full Stack Engineer
Location: Columbia, TN
Long Term
Job Description:
We are looking for an experienced Java Full Stack Engineer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications using Java-based technologies and modern front-end frameworks.
Key Responsibilities:
Develop and maintain full-stack applications using Java and front-end technologies.
Design and build RESTful APIs and Microservices.
Collaborate with business analysts, developers, and QA teams to deliver high-quality solutions.
Troubleshoot, debug, and optimize application performance.
Participate in code reviews and follow software development best practices.
Work in an Agile/Scrum environment.
Required Skills:
Strong experience with Java, Spring Boot, Spring MVC, and Microservices.
Hands-on experience with React.js, Angular, JavaScript, HTML5, and CSS3.
Experience with REST APIs and web services.
Knowledge of SQL databases (Oracle, SQL Server, MySQL) and NoSQL databases.
Experience with Git, Maven, Jenkins, CI/CD pipelines.
Familiarity with AWS or Azure Cloud platforms.
Strong problem-solving and communication skills.
Key Technologies
Java | Spring Boot | Microservices | REST APIs | Hibernate/JPA | Kafka | SQL | AWS | Docker | Kubernetes | Jenkins | Git | Maven | Agile/Scrum
Note: Candidates must be authorized to work on a W2 basis. Sponsorship is not available.