LanceSoft, Inc. · 3 months ago
Java Developer - Intermediate
LanceSoft, Inc. is seeking an Intermediate Java Developer to work remotely. The role involves developing Java backend applications, implementing Kafka-based data pipelines, and leveraging AWS cloud services to build and deploy cloud-native applications.
Information Technology
Responsibilities
Java backend developer (Java, AWS, Kafka, EMR)
The applications will utilize a modern tech stack focused on Java, Apache Kafka, AWS Cloud services, CI/CD practices, and GitLab
Data streaming and processing: Implement and manage Kafka-based data pipelines for real-time data ingestion and processing
Leverage AWS cloud services (e.g., EC2, Lambda, S3, SQS, DynamoDB, ECS, 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, ensuring continuous delivery and smooth releases
Write clean, well-documented, and testable code following best practices and coding standards
Actively participate in code reviews and provide constructive feedback to team members
Collaborate with cross-functional teams, including product owners, architects, and QA engineers, 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
Qualification
Required
Experience of 3~5 years in Java 17 development, including Spring Boot framework and microservices architecture
Kafka expertise: Demonstrated experience with Apache Kafka, including design, deployment, performance tuning, and troubleshooting
Proven experience with AWS cloud services (e.g., EC2, Lambda, S3, SQS, DynamoDB, Aurora, EKS)
CI/CD tools and methodologies: Strong understanding and experience with CI/CD tools and methodologies, such as Jenkins, Git, Gradle
Strong problem-solving skills and ability to troubleshoot complex technical issues
Excellent communication and collaboration skills, with the ability to work effectively in an Agile/Scrum environment
Bachelor's degree in computer science, Software Engineering, or a related field
Preferred
Big data technologies: Experience with big data technologies, including Spark and Avro is preferred
Databases: Experience with relational and NoSQL databases like AWS DynamoDB, AWS RDS Aurora, and Cassandra is beneficial
Company
LanceSoft, Inc.
Established in 2000, LanceSoft is a pioneer in delivering top-notch Global Workforce Solutions and IT Services to a diverse clientele.
H1B Sponsorship
LanceSoft, Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (55)
2024 (32)
2023 (23)
2022 (25)
2021 (60)
2020 (80)
Funding
Current Stage
Late StageCompany data provided by crunchbase