We are seeking a Software Engineer with strong Java development experience and a background working with data-oriented systems. This role combines backend application engineering with data processing and integration work, supporting scalable services, data ingestion and transformation, and enterprise applications.
The ideal candidate has hands-on experience building production Java services while working with ETL processes, backend data services, distributed systems, and large-scale data platform technologies.
Key Responsibilities
* Develop and maintain Java-based backend services and data processing components.
* Build scalable solutions for data ingestion, transformation, and system integration.
* Design and support backend and data-driven services using APIs, databases, and distributed application patterns.
* Collaborate with engineering and business stakeholders to deliver technical solutions.
* Contribute to system design, implementation, testing, and production operations.
* Improve the performance, reliability, and maintainability of backend and data services.
* Troubleshoot defects and production issues across application and data layers.
* Participate in code reviews, technical documentation, and engineering best practices.
* Work effectively within collaborative Agile and cross-functional engineering teams.
* Ramp quickly into existing systems and contribute to active engineering initiatives.
QualificationsMust-Have Skills
* 4+ years of professional software engineering experience.
* Strong hands-on Java development skills.
* Experience working with data-oriented systems, ETL processes, or backend data services.
* Understanding of APIs, databases, and distributed application design.
* Experience with Spark, Kafka, or other large-scale data platform technologies.
* Strong analytical and debugging skills.
* Strong written and verbal communication skills.
* Ability to work effectively in collaborative Agile teams.
* Ability to ramp quickly into existing systems and contribute effectively.
* Strong delivery focus across application and data engineering work.
* Comfortable working in cross-functional engineering environments.
Nice-to-Have Skills
* Familiarity with cloud platforms.
* Familiarity with CI/CD practices.
* Experience with data pipeline operations.
* Experience supporting high-volume enterprise systems.
* Enterprise experience strongly preferred.
Additional InformationRequired Tools & Platforms
* Java
* Spark, Kafka, or comparable large-scale data platform technologies
* APIs and databases
Location, Time & Engagement
* Contract engagement
* 100% allocation / approximately 40 hours per week
* Location: APAC
* U.S. Central Time coverage required
* Some overlap with India Standard Time is expected
* Preferably available through 11:00 a.m. U.S. Central Time
* Contract currently scheduled through March 31, 2027
Skills Required
- 4+ years of professional software engineering experience
- Strong hands-on Java development skills
- Experience with data-oriented systems, ETL processes, or backend data services
- Understanding of APIs, databases, and distributed application design
- Experience with Spark, Kafka, or comparable large-scale data platform technologies
- Strong analytical and debugging skills
- Strong written and verbal communication skills
- Ability to work effectively in collaborative Agile teams
- Ability to ramp quickly into existing systems and contribute effectively
- Strong delivery focus across application and data engineering work
- Comfort working in cross-functional engineering environments
- Familiarity with cloud platforms
- Familiarity with CI/CD practices
- Experience with data pipeline operations
- Experience supporting high-volume enterprise systems
- Enterprise experience
- Availability for approximately 40 hours per week on a contract engagement
- U.S. Central Time coverage with some India Standard Time overlap
- Preferable availability through 11:00 a.m. U.S. Central Time
What We Do
Lifted, an Upwork Company, is a B2B SaaS platform that helps enterprise organizations source, contract, manage, and pay contingent talent globally and compliantly. It supports multiple engagement models, including independent contractors, staff augmentation, and employer-of-record, while integrating with MSPs and VMSs to provide centralized visibility, spend control, and audit-ready compliance, delivering a white-labeled talent experience for hiring managers and contingent workforce programs.









