Java Developer at LanceSoft: 100% Remote (Plano, TX)
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