Java Full stack Developer with Angular
PETADATA · Roanoke, TX · 1 mo ago
EngineeringFull-time
PETADATA is seeking a Java Full Stack Developer with Angular for onsite positions in WestLake, TX & NC. This C2C role requires 10+ years of experience and is open to candidates with H1B, US Citizen, or H4‑EAD visa status.
Responsibilities
- Design, develop, and maintain scalable web applications using Java and Angular frameworks.
- Lead the end‑to‑end development lifecycle, including requirement analysis, design, coding, testing, and deployment.
- Develop RESTful APIs and integrate them with front‑end components.
- Collaborate with UI/UX designers, product managers, and backend developers.
- Ensure high performance, responsiveness, and security of applications.
- Perform code reviews and mentor junior developers.
- Troubleshoot and resolve complex technical issues in production environments.
- Implement best practices in coding, testing, and deployment.
- Work with DevOps teams for CI/CD pipeline integration and deployments.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning.
Required Skills
- Strong experience in Java (Core Java, Java 8/11+).
- Expertise in Spring Boot, Spring MVC, and Spring Security.
- Hands‑on experience with Angular (Angular 8+ preferred).
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- Experience building and consuming RESTful APIs.
- Strong knowledge of Microservices architecture.
- Experience with Hibernate / JPA.
- Familiarity with SQL and NoSQL databases (e.g., MySQL, MongoDB).
- Experience with Git, Maven, and Jenkins (CI/CD tools).
- Knowledge of Docker and Kubernetes (preferred).
- Strong understanding of design patterns and OOP concepts.
- Experience working in an Agile/Scrum environment.
Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Additional Information
We offer a professional work environment and ample opportunities for growth in the information technology field.