The Job logo

What

Where

Senior Software Engineer - Java developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for an experienced software engineer with excellent knowledge of Java language and underlying JVM. You will design, build, and maintain Java code based on User Stories. As a part of an agile team, you will also be responsible for participating in planning sessions, ensuring software quality through testing and peer reviews, and creating technical reference material. Strong communication skills and ability to write clean, reusable code are essential for this role. Join us and contribute to our development projects!

Main Responsibilities / Accountabilities:

• Design, build, and maintain efficient, reusable, and reliable Java code based on User Stories.
• Develop software using agile methodologies, adhering to team/company standards.
• Participate in planning sessions with team members to analyze requirements and provide design options, work breakdown and estimates of work.
• Demonstrate a focus on quality, through unit testing, integration testing and peer reviews, ensuring software meets requirements.
• Create, review, and maintain all required technical reference material to ensure supportability and reuse.
• Actively participate in team status meetings, providing timely status updates for areas of individual responsibilities within projects to supervisor.

Key Relationships:
• Development Manager / Development Team Lead.
• Business Analysts.
• Agile team members.

 

Essential Skills/Experience Required:

·       Experienced (6+ years of experience) software engineer with excellent knowledge of Java language and underlying JVM.

·       AWS Architecture – added advantage

·       Experienced software engineer with knowledge of HTML5 and the JavaScript language ES5/6/7.

·       Experience with RESTful interfaces and web technologies such as Java script, JQuery and CSS.

·       Familiar with continuous build and integration

·       Experience with Test Driven Development and / or Behavior Driven Development.

·       Solid grasp of object-oriented programming.

·       Familiar with various design patterns.

·       Experience of unit testing.

·       Knowledge of databases and SQL.

·       Understanding of security implications and secure coding.

·       Understanding of HTML and XML.

·       Self starter - does what it takes to get the job done.

·       Superb communication skills, verbal and written.

·       Skill for writing clean, readable code and reusable Java libraries.

·       Proficient using source code management tools such as Git or SVN.

·       Experienced in a formal agile software development life cycle.


Desired Skills/Experience Required:
• Understanding of multi-threading.

• Experience with Test Driven Development and / or Behavior Driven Development.

 

Education/ Certifications:

  • A good relevant degree is desirable, but experience and the right approach to work are just as important.

 

Additional Job Description

Knowledge & Skill :
• Mid-level professional with knowledge in a technical discipline or specialization
• Position for a developing professional building experience in their specialist function
• Good understanding of roles of relevant functional groups in own area
• Suggests process improvement following investigative, analytic or diagnostic services.

Scope of Impact :
• May lead and be accountable for straight-forward projects and associated teams
• Provides input to the objectives and goals of the department
• Responsible for managing own time and responsibilities
• Participates in complex projects that affect a Business Unit or regional area
• May train or mentor colleagues

Strategic Planning & Decision Making :
• Sets priorities to meet deadlines; develops plans to meet short-term objectives
• Applies a wide range of policies or standards in straightforward situations
• Identifies and resolves standard technical and operational problems
• Decisions involve interpretation of data, planning own work, or refining the methods and techniques to be used

Set alert for similar jobsSenior Software Engineer - Java developer role in Bengaluru, India
LSEG (London Stock Exchange Group) Logo

Company

LSEG (London Stock Exchange Group)

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

LSEG (London Stock Exchange Group) Logo

Senior Software Engineer - BLR

LSEG (London Stock Exchange Group)

Bengaluru, Karnataka, India

Posted: a year ago

We are looking for a Senior Software Engineer to develop and manage development activities for a small group of engineers.