Java Full-Stack Developer
Job Title: Senior Software Engineer
Irving, TX – Hybrid5-8 Years FulltimeMandatory Skills: Angular, Java Microservices, Java SpringBootJob Summary We are looking for an experienced Java Full Stack Developer to design, develop, test, and maintain scalable web applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, REST APIs, frontend development, databases, and cloud technologies.
Key Responsibilities:
- Develop and maintain end-to-end web applications using Java and modern frontend technologies.· Design and develop scalable backend services using Java, Spring Boot, Spring MVC, and Spring Security.· Build and integrate RESTful APIs and microservices.· Develop responsive and user-friendly interfaces using Angular or React.· Work with relational databases such as MySQL, PostgreSQL, or Oracle.· Write efficient SQL queries and optimize database performance.· Implement authentication, authorization, and application security best practices.· Develop unit and integration tests and participate in code reviews.· Troubleshoot production issues and improve application performance and reliability.· Work with Git, Maven/Gradle, CI/CD pipelines, Docker, and cloud platforms.
Required Skills:
- Strong programming experience in Core Java, Java 8/11/17+.· Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.· Strong understanding of REST APIs and Microservices Architecture.· Experience with React or Angular, along with JavaScript/TypeScript, HTML, and CSS· Good knowledge of SQL and relational databases.· Experience with Git and Maven/Gradle.· Familiarity with JUnit, Mockito, and automated testing.· Understanding of Docker and CI/CD.