freehire launches on Product Hunt on 26 August.

Follow →

Software Engineers - Back-End - Java

Summary

Designs and builds scalable back-end systems in Java, focusing on microservices, distributed systems, and cloud-native environments while ensuring high performance and quality.

The Software Engineer – Back-End (Java) will be responsible for designing and developing critical features and components of scalable, high-performance applications.

This role requires strong expertise in Java, microservices, distributed systems, and cloud-native environments.

The ideal candidate will be customer-focused, collaborative, and committed to delivering high-quality software solutions.

Key Responsibilities:

  • Design and develop critical features and components for backend systems.
  • Select appropriate tools and frameworks for development tasks.
  • Collaborate cross-functionally to build and evolve platform and application capabilities.
  • Implement automated testing suites for functional and performance testing.
  • Champion platform and application quality, performance, and integrity.
  • Maintain a customer-focused approach to development and support.
Required Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent work experience.
  • 7+ years of software development and design experience.
  • Proven experience in service delivery in cloud and distributed systems at scale.
  • Strong experience in Java, Spring Framework, microservices, and RESTful services.
  • Experience with relational databases and SQL (MySQL, PostgreSQL preferred).
  • Experience with CI/CD tools (Jenkins, CodeBuild).
  • Experience with real-time systems and pub-sub architectures (Kafka, SNS-SQS, RabbitMQ).
  • Familiarity with observability tools (DataDog, New Relic, Kibana, Rollbar, Segment, Pendo, Optimizely).
  • Knowledge of modern web security features (OAuth, SSL, 2FA, CSP, HSTS, CORS).
  • Experience working in agile environments with a customer-first mindset.
  • Ability to work independently and collaborate with remote teams and technical leadership.
  • Commitment to building an inclusive team culture and mentoring peers.
Email ID * This field is required Please enter valid emailId.

Cell phone * This field is required Please enter valid cell phone.

First Name * This field is required Please enter valid first name.

Last Name * This field is required Please enter valid last name.