Location: Dallas, TX (Hybrid)
Visa Type: USC or GC only
Type: Contract (W2 Only)
Role Summary
Seeking a Senior Java Full Stack Engineer with 10+ years of experience designing and developing enterprise-grade web applications. The ideal candidate has strong backend expertise in Java/Spring technologies and solid front-end experience with Angular. This role involves full lifecycle development, microservices architecture, cloud deployment, and cross-team collaboration in an Agile environment.
Key Responsibilities
• Design, develop, and maintain scalable full-stack applications.
• Build and deploy microservices using Spring Boot and related frameworks.
• Develop responsive UI using Angular, JavaScript, HTML, and CSS.
• Design and integrate REST/SOAP APIs (JSON/XML).
• Implement secure solutions using OAuth2/OpenID Connect and API Gateway.
• Work with distributed messaging systems (Kafka/RabbitMQ).
• Manage CI/CD processes and maintain code quality using GitHub and SonarQube.
• Optimize performance, troubleshoot issues, and enhance existing applications.
• Collaborate with architects, business stakeholders, and development teams.
• Participate in Agile ceremonies and technical design sessions.
Required Skills & Experience
• 10+ years of Java Full Stack development experience.
• Strong expertise in Java, Spring MVC, Spring Boot, Spring Batch.
• 5+ years of experience with Angular (ReactJS is a plus).
• Hands-on experience with microservices architecture.
• Experience building and integrating REST/SOAP web services.
• Strong knowledge of relational databases (DB2, SQL Server, PostgreSQL).
• Experience with Kafka or RabbitMQ.
• DevOps experience including GitHub, SonarQube, and CI/CD pipelines.
• Experience with Pivotal Cloud Foundry or similar cloud platforms.
• Strong understanding of Agile methodologies.
Nice to Have
• ReactJS experience
• Enterprise-scale system performance tuning
• API Gateway implementation expertise