Java Developer – Intermediate
Location: Plano, Texas, United States
Work Arrangement: 100% Remote
Employment Type: Full-time, Contract
Job Category: Information Technology / Software Engineering / Backend Development
Salary: Negotiable on W2
Contract Duration: 0–8+ months, with possible extension based on performance
Schedule: First Shift, Monday–Friday
Experience Level: Intermediate / 3–5 years
Education: Bachelor's degree in Computer Science, Software Engineering, or related field
Job Summary
LanceSoft is seeking an Intermediate Java Developer to work on backend applications using a modern technology stack focused on Java 17, Spring Boot, microservices, Apache Kafka, AWS cloud services, CI/CD practices, and GitLab.
The role will develop and manage Kafka-based data pipelines, build and deploy cloud-native applications and microservices, create automated CI/CD pipelines, participate in code reviews, collaborate with product owners, architects, and QA engineers, and troubleshoot application performance and reliability issues.
The developer will help ensure applications are secure, scalable, maintainable, and reliable in production environments.
Key Responsibilities
• Develop Java backend applications using Java, AWS, Kafka, and EMR.
• Implement and manage Kafka-based data pipelines for real-time data ingestion and processing.
• Leverage AWS cloud services, including EC2, Lambda, S3, SQS, DynamoDB, ECS, and EKS, to build and deploy cloud-native applications and microservices.
• Design and implement CI/CD pipelines using GitLab to automate build, test, and deployment processes.
• Write clean, well-documented, and testable code following best practices and coding standards.
• Participate in code reviews and provide constructive feedback to team members.
• Collaborate with product owners, architects, QA engineers, and other cross-functional teams to define requirements, design solutions, and deliver features.
• Monitor application performance, identify bottlenecks, troubleshoot issues, and implement solutions to optimize performance and reliability.
• Ensure the security, scalability, and maintainability of applications in production environments.
Required Qualifications
• 3–5 years of Java 17 development experience, including Spring Boot and microservices architecture.
• Demonstrated Apache Kafka expertise, including design, deployment, performance tuning, and troubleshooting.
• Proven experience with AWS cloud services, including EC2, Lambda, S3, SQS, DynamoDB, Aurora, and EKS.
• Strong understanding and experience with CI/CD tools and methodologies, such as Jenkins, Git, and Gradle.
• Strong problem-solving skills and ability to troubleshoot complex technical issues.
• Excellent communication and collaboration skills.
• Ability to work effectively in an Agile/Scrum environment.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
Preferred Qualifications
• Experience with big data technologies, including Spark and Avro.
• Experience with relational and NoSQL databases such as AWS DynamoDB, AWS RDS Aurora, and Cassandra.
About LanceSoft
LanceSoft is rated as one of the Largest and Fastest Growing staffing firms in the United States by SIA.
LanceSoft's mission is to establish global cross-cultural human connections that further the careers of its employees and strengthen the businesses of its clients. The company provides Global Workforce Solutions with a human touch.
Employee Benefits
Full-time regular employees who work a minimum of 30 hours per week are entitled to:
• Four options of Medical Insurance
• Dental and Vision Insurance
• 401(k) Contributions
• Critical Illness Insurance
• Voluntary Permanent Life Insurance
• Accident Insurance
• Other Employee Perks
Category: Software Engineering / Backend Development / Cloud Computing
FlexJobs-Style Classification: 100% Remote
Experience Level: Intermediate / 3–5 years
Primary Focus: Java backend development, Spring Boot, microservices, Apache Kafka, AWS cloud services, CI/CD, data processing, and application performance.
Compensation Type: W2 Hourly / Negotiable
Contract Type: Full-time Contract
Contract Duration: 0–8+ months, possible extension
Schedule: Monday–Friday, First Shift