Job Overview

Location
Bengaluru, Karnataka
Job Type
Full Time
Date Posted
1 month ago

Additional Details

Job ID
24567
Job Views
67

Job Description

Job Description

Design, develop, troubleshoot and debug software programs for Oracle databases, Java web applications, REST services etc. Writing clear technical docs, coding for edge- cases, security, concurrency, maintainability, Designing for security, availability, performance, scalability, change, operational readiness & excellence.  Helps with ops. Collaborates on design and implements features and subsystems. 

Position requires experience in the following skills.

1. Software engineering principles and development cycle processes.

2. Design and develop object-oriented programming like Java and J2EE, Spring Boot framework.

3. Oracle relational and/or non-relational autonomous databases.4. JSON, XML structures and object notations using these formats.

Career Level - IC1

Responsibilities

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

  • Define, maintain, and support development environment while adopting industry best practices and tools within the Organization.
  • Review and understand the business requirements and translate them into an implementation architecture.
  • Learn about the system requirements and work with entire product development team to refine the same.
  • Lead the definition of system architecture and detail-out the solution design to ensure that it is scalable, robust, high-performing and extensible.
  • Learn about fault-tolerance and high-availability built into the system.
  • Prepare implementation analysis, Proof-of-concepts, document the same for review and decision-making.
  • Prepare Performance Testing plans to validate the system design and architecture for scalability.
  • Learn to write clear technical specifications based on analysis of complex business requirements.
  • Learn to identify risks and conduct mitigation action planning while keeping the management informed.
  • Review the work of other developers and provide prompt feedback.
  • Keep a critical eye on what is being injected into the code base.
  • Fully own the codebase and ensure that it is in alignment with the best industry practices.
  • Take part in regular architectural review meetings.
  • Work in agile-scrum development environment.

Qualification

bachelor degree

Experience Requirements

fresher experience

Location

Similar Jobs

Full Time
Full Time

Thomson Reuters

Data Science

Full Time
Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept