#130526 - Software Engineer, Data and Java
Lifted, an Upwork Company™ Bengaluru, Karnataka, India
Technology, Information and Internet · 201-500 employees
About the role
Develop and maintain Java-based backend services and data processing components to support scalable enterprise applications. Collaborate with cross-functional teams to design, implement, and troubleshoot data-driven solutions and system integrations.
What they look for
Requirements
Requires 4+ years of professional software engineering experience with strong Java development skills and expertise in data-oriented systems. Candidates must have hands-on experience with ETL processes, distributed systems, and large-scale data technologies like Spark or Kafka.
Full description
Company Description
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.
Job Description
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.
Qualifications
Must-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 Information
Required 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
Similar roles
-
Senior Software Engineer (4+ years in Java & AWS)
Gartner Gurgaon, Haryana, India
-
Senior Software Engineer- Java & Database Development
Experian Heredia, Costa Rica
-
Java Full Stack Developer - Dallas, TX
Photon Dallas, Texas, United States · $37K–$132K/yr
-
Software Engineer II - C#/.NET and Java
JPMorgan Chase & Co. Chicago, Illinois, United States · $100K–$125K/yr
-
Java full stack Lead
Vytwo Prosper, Texas, United States · $121K–$131K/yr
-
Java Software Engineer III
JPMorgan Chase & Co. Wilmington, Delaware, United States