Job Title: Senior Java Full Stack Developer
Location: Dallas, TX/ Charlotte, NC/ Fort Mill, SC/ Richmond, VA/ Atlanta, GA
Can do Only w2, No C2C
Job Summary:
- We are seeking an experienced Senior Java Full Stack Developer with strong expertise in modern Java development, Angular-based front-end development, and cloud-native application architecture.
- The ideal candidate will have hands-on experience building scalable enterprise applications using Java JDK 20+, Spring Boot, Microservices, Angular, SQL Server/MySQL, CI/CD, Docker, and modern DevOps practices.
- This role requires strong full-stack development capabilities, API integration expertise, and experience working in distributed systems environments.
Key Responsibilities:
- Design, develop, and maintain scalable enterprise-grade full-stack applications.
- Build and enhance microservices-based applications using Java, Spring Boot, and Spring Security.
- Develop responsive front-end solutions using Angular and modern web technologies.
- Design and implement RESTful and SOAP-based APIs for system integrations.
- Develop cloud-native applications following modern software engineering best practices.
- Create and optimize database solutions using MySQL, SQL Server, and relational database technologies.
- Implement multi-threaded applications and distributed system components.
- Work with message queuing systems and event-driven architectures.
- Apply software design patterns and object-oriented design principles.
- Participate in code reviews, troubleshooting, debugging, and performance optimization.
- Build and maintain automated unit tests using JUnit or similar testing frameworks.
- Implement and support CI/CD pipelines using Jenkins and related DevOps tools.
- Collaborate with cross-functional teams including architects, QA engineers, and business stakeholders.
- Monitor application health using Splunk or other monitoring and alerting solutions.
- Utilize Git for source code management and version control.
Required Skills:
- Strong experience with Core Java (JDK 20+)
- Expertise in Angular development
- Hands-on experience with Spring Boot
- Strong knowledge of Spring Security
- Experience developing Microservices Architecture
- Full Stack Development expertise
- Experience with RESTful APIs, JSON, and SOAP Services
- Strong understanding of Hibernate/JPA
- Experience with Maven
- Strong SQL development experience
- Experience with MySQL and/or Microsoft SQL Server (MSSQL)
- Knowledge of Multi-threading and Concurrent Programming
- Experience with Message Queuing Technologies
- Understanding of Distributed Systems
- Strong knowledge of Design Patterns
- Experience with JUnit or automated testing frameworks
- Hands-on experience with Git
- Experience with Jenkins CI/CD Pipelines
- Experience with Docker
- Knowledge of cloud-native application development
- Strong debugging and troubleshooting skills
Preferred Qualifications:
- Experience working in cloud environments and cloud-native architectures.
- Exposure to containerized deployments and orchestration platforms.
- Experience implementing enterprise-scale distributed applications.
- Familiarity with application monitoring and observability tools.
- Experience in Agile/Scrum development environments.
Soft Skills:
- Strong communication and interpersonal skills.
- Excellent analytical and problem-solving abilities.
- Ability to work independently and within collaborative teams.
- Strong attention to detail and commitment to quality.
- Ability to manage multiple priorities in a fast-paced environment.
- Strong ownership and accountability mindset.
Mandatory Skills:
- Core Java (JDK 20+)
- Angular
- Spring Boot
- Spring Security
- Microservices
- Full Stack Development
- MySQL / MSSQL
- REST APIs
- Hibernate/JPA
- Maven
- Git
- Jenkins
- CI/CD
- Docker
- SQL
- Multi-threading
- Message Queuing
- Distributed Systems
- JUnit
- Cloud Native Development
Best Regards:
Monika G
Phone: +1-469-983-2122
Email: [email protected]