Job Title:

Software Developer


Mavin Technologies,Inc

Job Type:


About Us:

Mavin Technologies,Inc is a dynamic and innovative software development company that specializes in creating cutting-edge solutions for our clients. We are passionate about technology and are dedicated to delivering high-quality software products that make a difference.

Job Description:

We are seeking a talented and motivated Software Developer to join our team. As a Software Developer at Mavin Technologies,Inc, you will have the opportunity to work on a variety of exciting projects and collaborate with a highly skilled team of developers.

Software Developer Responsibilities:

  •  Requirement Gathering/Business Analysis, Architecture, Design and Build. – 20%
    • Actively work with Business Users to collect the requirements and load to requirements management tools such as Jira, TFS.
    • Prepare the Mockup screens using HTML and CSS to understand the application.
    • Providing the architecture and system diagrams using UML (Unified Modeling Language)
  • Plan, develop, design, test, implement, and support custom proprietary software applications in various platforms and environments as needed. – 30%
    • Formulate plans, outlining steps required to develop functions, modules, and programs, using structured analysis and logical designs.
    • Creating the framework and writing hooking end point for REST architectural style using JAX-RS using Quarkus framework.
    • Design GraphQL Schemas and implement Resolvers using GraphQL API, Node JS, and JavaScript
    • Implement DAO Persistent layer by using JDBC & Spring Data repository persistence API.
    • Developing the request tracking and tracing of the exceptions using Opentracing framework.
    • Integrate Swagger3 Open API with Spring Boot controllers to provide documentation for REST services. Implement Cron Jobs with Spring Schedular to execute batch jobs in a timely manner.
    • Creating automated test cases to follow TDD (Test Driven Development) and behavior Driven Development for robust test cases using Junit, JMockit, and Cucumbers Test cases.
    • Implementing validations using java validation framework.
    • Develop ETL mappings, Workflows, and underlying data model to optimize load and query Performance as appropriate or needed.
    • Create Autosys JIL script to schedule the ETL process.
    • Build quality gates in each phase of development lifecycle to improve the quality of applications.
  • Integrate other enterprise platforms – such as Salesforce, SharePoint, Documentum etc. -20%
    • Integrate with various other third-party services using API calls.
    • Integrate applications with external APIs, web services and legacy data sources.
    • Integrating the Machine learning models with application using the python flask API feature as needed.
  • Develop validation procedures. -10%
    • Create scripts to perform data validation.
    • Create the framework for data reconciliation.
  • Production deployment and support. -20%
    • Provide postproduction support.
    • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
    • Maintain logs of all issues and ensure resolutions according to quality assurance tests for all production processes.


Bachelor’s degree in Computer Science or related field (or equivalent experience).

Proven experience in software development, including proficiency in one or more programming languages (e.g., Java, Python, C++, etc.).

Strong problem-solving skills and attention to detail.

Excellent communication and teamwork abilities. Familiarity with software development tools, version control systems, and agile methodologies is a plus.


Competitive salary and performance-based bonuses.

Comprehensive health and dental insurance plans.


Opportunities for professional growth and development.

A collaborative and innovative work environment.

Flexible work hours and remote work options.

How to Apply:

If you are excited about the opportunity to work on cutting-edge projects and contribute to a dynamic team, we would love to hear from you! Please submit your resume and a cover letter detailing your relevant experience to

Mavin Technologies,Inc is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


Mavin Technologies,Inc
4 Professional Drive,
Suite 149,Gaithersburg,
MD 20879


If you are interested in a career with our company please send a mail to