Skip to main content

Senior Software Engineer

General Summary

Equabli is looking for a Senior software engineer (Java) who is an experienced application development professional who can handle development and deployment independently.

A senior Software Engineer is an individual contributor who will primarily be responsible for taking care of application development, enhancement, and deployment. As a secondary responsibility, s/he will be responsible for maintenance activities like code optimizations, code extensions, bug fixing, etc. The person will closely work with the manager/architect and users to convert their thoughts on the application.


Primary skills:

  • Core Java, OOPs, SQL, Enterprise Java (JEE), J2EE (Spring, Hibernate/JPA), JSON, Spring JDBC, Microservices, Kafka, Kafka connect, and ETL.
  • Ant/Maven One or more source code repositories like SVN, GIT, TFS, etc.
  • Working experience with any message broker, a good understanding of batch and real-time integration.
  • Working experience in basic database development.

Secondary skills:

  • AWS services for S3, SQS, SNS, Glacier, Email AWS storage Aurora, DynamoDB, and RedShift Development. experience on AWS Lambda, preferably through Java.
  • Good to have Middleware development experience, preferably MuleSoft.


  • Roles Percentage Requirement/Technical Analysis: 20%
  • Application Development on Microservices and Databases: 60%
  • Deployment planning, coordination rollout: 10%
  • Leading and mentoring other members 10%

Experience: Minimum 4+ years of experience in application development (Mandatory)

Education: Bachelor’s degree in computer science, information systems, information technology, or related.

Job Category: IT
Job Type: Full Time
Job Location: REMOTE

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

EQ Engine One Pager

EQ Engage One Pager

EQ Docs One Pager

EQ Collect One Pager