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 cooperative Agile and cross-functional engineering teams.
* Ramp quickly into existing systems and contribute to active engineering initiatives.
📌 130526 - Software Engineer, Data and Java (Bengaluru)
🏢 Lifted, an Upwork Company™
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.