top of page

Backend Developer

Sr. Backend Developer

Category:

Backend Developer

Principal Duties and Essential Responsibilities:


  • Designs, implements and tests complex software applications

  • Responsible for mid-level designs and contributes to high-level designs

  • Leads and participates in Design Reviews

  • Provides effective communication with geographically distributed team members

  • Participates in the testing process through test review and analysis, test execution, and certification of software

  • Can provide peer advisement to other Senior Software, Software and Associate Software Engineers, through code/design reviews and peer-programming efforts

  • Interacts with Business Analyst to ensure that specifications are satisfied

  • Communicates design, reliability and maintenance problems to appropriate internal resources

  • A Senior Software Engineer may function in a Support Role with the following added responsibilities:

  • Responsible for debugging, troubleshooting and developing technical solutions in the form of software patches related to software and setup errors

  • Creates workaround solutions when product procedures have failed and ensures issues are resolved in a timely fashion

  • Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources

Company:

Location:

Bengaluru, Karnataka, India

Date:

29 Aug 2023

Lead Engineer

Category:

Backend Developer

Your Key Responsibilities

  • Design and develop new functionality on Java. Frontend/Full-stack development is a plus

  • Work with the business on quant, functional non-functional requirements, coordinate BAs work, plan and estimate delivery timelines.

  • Be ready to learn and dig into details of FX business to grow as subject matter expert

  • Design and implement subsystems and intersystem protocols, drive longer-term platform architectural vision.

  • Investigate and fix production incidents, drive stability and monitoring improvements.

Company:

Location:

Bengaluru, Karnataka

Date:

25 Aug 2023

Java Developer

Category:

Backend Developer

What you will do:

  • Design, develop, and maintain code for our web-based applications.

  • Collaborate with software and production engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products.

  • Conduct code reviews, develop high-quality documentation, and build robust test suites for your products.

  • Design and build complex systems that can scale rapidly with little maintenance.

  • Design and implement effective service/product interfaces.

  • Develop complex data models using common patterns like EAV, normal forms, append only, event sourced, or graphs.

  • Able to lead and successfully complete software projects without major guidance from a manager/lead.

  • Provide technical support for many applications within the technology portfolio.

  • Respond to and troubleshoot complex problems quickly, efficiently, and effectively.

  • Handle multiple competing priorities in an agile, fast-paced environment.

Company:

Location:

Remote, India

Date:

18 Jul 2023

Software Developer - II

Category:

Backend Developer

Responsibilities

• Analyze user requirements to derive software design and performance requirements.

• Debug existing software and correct defects.

• Design and code new software or modify existing software to add new features.

• Write or review software and system documentation.

• Integrate existing software into new or modified systems or operating environments.

• Develop simple data queries for existing or proposed databases or data repositories.

• Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.

• Has experience with agile development processes.

• Has experience with source code control systems, such as Git.

• Serve as team lead at the level appropriate to the software development process being used on

any particular project.

• Design and development of relational and non-relational database applications.

• Use of orchestration frameworks such as Spring and Kafka.

• Familiarization with queue management systems


• Develop or implement algorithms to meet or exceed system performance and functional

standards.

• Develop and execute test procedures for software components.

• Develop software solutions by analyzing system performance standards and conferring with

users or system engineers; analyzing systems flow, data usage and work processes; and

investigating problem areas.

• Modify existing software to adapt to new hardware or to improve its performance

• Design, develop, and modify software systems using scientific analysis and mathematical models

to predict and measure outcomes and consequences of design decisions

• Java development using the Eclipse IDE (Integrated Development Environment).

• Development of Java 2 Enterprise Edition (J2EE) applications

• Experience using collaboration and software development tools (ie. Atlassian).

• Software development using continuous integration practices

• Experience with container technologies (ie. Docker).

• Unix shell scripting

• Development of event driven or data driven analytics

• Development of cloud-based solutions and technologies.

• Design or implement complex algorithms requiring adherence to strict timing, system resource,

or interface constraints. Perform quality control on team products.

• Recommend and implement suggestions for improving documentation and software

development process standards.

• Oversee one or more software development teams and ensure the work is completed in

accordance with the constraints of the software development process being used on any

particular project.

• Confer with system engineers and hardware engineers to derive software requirements and to

obtain information on project limitations and capabilities, performance requirements, and

interfaces.

• Coordinate software installation on a system and monitor performance to ensure operational

specifications are met.

• Recommend new technologies and processes for complex software projects.

• Serve as the technical lead of multiple software development teams.

• Select the software development process in coordination with the customer and system

engineering.

• Ensure quality control of all developed and modified software.

• Delegate programming and testing responsibilities to one or more teams and monitor their

performance.

Company:

Location:

Fort Meade, Maryland

Date:

14 Jul 2023

Email

Tel

+91- 95609 85690

Address

Block 1A, Kormangala, Bengaluru, India - 560034

200 Fosbury Way, Greenville,

NC 27834

bottom of page