Rearc

Senior Software Engineer

Rearc

full-time

Posted on:

Location Type: Hybrid

Location: Bengaluru • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularBigQueryCloudGRPCJavaLinuxPostgresReactSQLUnix

About the role

  • Java Development : Develop and maintain robust and scalable software solutions using Java.
  • Full-Stack Development : Understand how systems interact with each other and write Java code to support these interactions.
  • Support Software Architect : Provide technical support to the Lead Software Architect in designing data flows and system architectures.
  • Collaboration : Work closely with business teams to understand requirements, ask critical questions, and analyze data schemas.
  • System Integration : Implement features in existing systems and ensure seamless integration.
  • Technical Expertise : Conduct design and architecture reviews, providing constructive feedback and guidance.

Requirements

  • Proven expertise in Java programming with a strong understanding of object-oriented design principles.
  • Extensive experience in designing and developing complex data engineering solutions.
  • Experience with Java frameworks such as Dropwizard is a plus.
  • Experience with REST/gRPC API development and consumption.
  • Knowledge of OAuth, API security, and data privacy principles.
  • Familiarity with web development frameworks such as Angular or React.
  • Strong understanding of distributed storage systems like PostgreSQL, BigQuery, Snowflake, and Iceberg.
  • Experience with SQL and JDBC.
  • Proficiency in continuous integration and continuous deployment (CI/CD) pipelines, especially using Git.
  • Working knowledge of Unix/Linux systems.
  • Demonstrated ability to implement features in existing systems.
  • Excellent problem-solving skills and ability to handle complex, nebulous requirements.
  • Superior communication skills, capable of explaining technical concepts to non-technical stakeholders.
  • Cloud experience is a plus but not mandatory.
  • GitHub profile or code samples demonstrating previous work and technical expertise.
Benefits
  • Health Benefits
  • Generous time away
  • Maternity and Paternity leave
  • Educational resources and reimbursements
  • 401(k) plan with a company contribution

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javaobject-oriented designdata engineeringDropwizardREST APIgRPCOAuthSQLJDBCCI/CD
Soft skills
problem-solvingcommunicationcollaborationanalytical skills