Hi,
Greetings from Xove Consulting
Job Title: Java Full Stack Developer
Experience: 10+ Years
Location: Dallas,TX (Remote)
Employment Type: Full-Time
Notice Period: Immediate to 30 Days Preferred
Job Summary
We are looking for an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, front-end technologies, and Amazon Web Services (AWS). The candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable, secure, and high-performance applications.
Key Responsibilities
- Design, develop, and maintain enterprise applications using Java, Spring Boot, and microservices architecture.
- Develop responsive user interfaces using Angular or React, HTML5, CSS3, and JavaScript/TypeScript.
- Build and integrate RESTful APIs and backend services.
- Deploy, manage, and monitor applications on AWS cloud infrastructure.
- Work with AWS services such as EC2, S3, RDS, Lambda, IAM, CloudWatch, and API Gateway.
- Implement database solutions using MySQL, PostgreSQL, Oracle, or MongoDB.
- Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline.
- Use Docker and Kubernetes for containerization and orchestration.
- Write unit and integration tests using JUnit, Mockito, and related testing frameworks.
- Collaborate with product owners, architects, QA engineers, and DevOps teams in an Agile environment.
- Troubleshoot production issues and ensure application security, scalability, and performance.
Required Technical Skills
- Backend: Core Java, Java 8/11/17, Spring Boot, Spring MVC, Spring Security, Hibernate/JPA.
- Frontend: Angular or React, JavaScript, TypeScript, HTML5, CSS3.
- Cloud: AWS EC2, S3, RDS, Lambda, IAM, CloudWatch, API Gateway.
- Architecture: Microservices, REST APIs, distributed systems.
- Database: MySQL, PostgreSQL, Oracle, or MongoDB.
- DevOps: Git, Maven/Gradle, Jenkins, Docker, Kubernetes.
- Testing: JUnit, Mockito, unit testing, integration testing.
- Methodology: Agile/Scrum, code reviews, CI/CD practices.
Preferred Qualifications
- Hands-on experience deploying Java applications to AWS.
- Knowledge of AWS networking, security, monitoring, and cost optimization.
- Experience with messaging systems such as Kafka or AWS SQS/SNS.
- Familiarity with Infrastructure as Code tools such as Terraform or AWS CloudFormation.
- AWS Certified Developer Associate or AWS Solutions Architect certification is an advantage.
Education
Bachelor s or Master s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration.
- Ability to work independently and in a team.
- Commitment to clean code, quality, and continuous improvement.