Java Senior Developer

2 Months ago • All levels • Programming

Job Summary

Job Description

As a Senior Developer at Endava, you will be responsible for coding, amending, and refactoring programs, verifying and testing them, and documenting your work. You will collaborate with others in reviews and assist in producing specifications. You will also design software applications and components, translating logical designs into physical designs and producing detailed designs. The role involves designing, estimating, and implementing technical solutions for medium/high complexity applications, participating in all phases of the application development lifecycle, and collaborating with stakeholders. You will recommend industry standards, propose improvements, participate in reviews, and learn new technologies.
Must have:
  • Code, amend, and refactor programs.
  • Verify and test programs.
  • Document work.
  • Design software applications.

Job Details

Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.  

As a Senior Developer at Endava...

  • Codes, amends and refactors moderately complex programs / scripts in accordance with the design. 
  • Verifies and tests moderately complex programs / scripts; corrects errors and re-tests as appropriate. 
  • Documents work in accordance with agreed standards. Applies version control in accordance with agreed procedures. 
  • Applies agreed standards and tools as required, to achieve a well-engineered result. 
  • Collaborates in reviews of work with others as appropriate. May be involved in peer review activities such as pair programming. Monitors and reports on progress. 
  • Assists with the production of outline specifications, collecting and collating information to help determine scope, business objectives, constraints etc. to be taken into consideration. 
  • Undertakes design of moderately complex software applications or components.
  • Assists as part of a team in the design of components of larger software systems.
  • Produces logical designs including processes, objects, data flows, inputs, stored data and outputs.
  • Identifies common processes and specifies user and/or system interfaces 
  • Translates logical designs into physical designs taking account of target environment, performance (and other non-functional) requirements and existing systems and services.
  • Produces detailed designs including for example: physical data flows, class diagrams, file layouts, common routines and utilities, software specifications or prototypes, and backup, recovery and restart procedures. 
  • Applies agreed standards, guidelines, patterns and tools 

Responsibilities:

  • Designs, estimates, and implements technical solutions for medium/high complexity applications.
  • Participates actively in all phases of the application development lifecycle.
  • Collaborates with various project stakeholders to provide support for clarifying requirements, processes, architecture, and priorities.
  • Recommends and promotes IT industry standards, tools, and practices (DevOps, etc.) to achieve well-engineered software products.
  • Proposes improvements and escalates risks/issues related to development activities.
  • Participates in the review of the work done by development team members.
  • Learns and applies new technologies, practices, and tools as appropriate to the project.
  • Participates in internal and external tech communities, events, etc.
  • Shares experience and knowledge gained from projects.

Similar Jobs

USE Insider - Senior Product Manager - (Remote)

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
9 Months ago
USE Insider - Content Marketer (Editorial and Thought Leadership)

USE Insider

United States (Remote)
1 Month ago
Workato - Group Product Manager (API Platform)

Workato

Palo Alto, California, United States (On-Site)
3 Weeks ago
Saronic Technologies - Technical Writer, Manufacturing

Saronic Technologies

Austin, Texas, United States (On-Site)
4 Days ago
Fandom  - Director CRM

Fandom

United States (Remote)
2 Weeks ago
Black Bery - QNX Senior Systems Software Developer

Black Bery

Shanghai, China (On-Site)
3 Weeks ago
IMC - Python Software Engineer

IMC

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Penn Interactive - Senior Software Developer, ESPN Ecosystem

Penn Interactive

Toronto, Ontario, Canada (Remote)
3 Days ago
Capgemini - .NET+Angular

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Nagarro - Associate Principal Engineer, C++

Nagarro

New York, New York, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PayPal - Senior Product Manager

PayPal

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Vertx Inc. - IT Product Manager II - Revenue Operations and Receivables

Vertx Inc.

Pennsylvania, United States (Remote)
3 Weeks ago
plana technologies - Data Architect

plana technologies

Maldonado Department, Uruguay (Remote)
2 Months ago
Motorola solutions - Global Product Marketing Manager, Ecosystem & Integrations

Motorola solutions

Chicago, Illinois, United States (On-Site)
2 Weeks ago
HCL Tech - Specialist

HCL Tech

Hyderabad, Telangana, India (On-Site)
2 Months ago
Bally's Interactive - Sports Platform Development Lead

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Krafton - Data Engineer

Krafton

Seoul, South Korea (On-Site)
1 Month ago
OAO India - MAGENTO/LARAVEL DEVELOPER

OAO India

Pune, Maharashtra, India (Remote)
2 Years ago
Forescout Technologies  Inc  - Director, Global HR Operations & Total Rewards

Forescout Technologies Inc

United States (On-Site)
2 Weeks ago
Salesforce - Senior Technical Program Manager

Salesforce

San Francisco, California, United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Dream Sports - Software Development Engineer 3 - Backend (Platform)

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Assystems - Senior Consultant (P6 + Unifier + Aconex)

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago
Capgemini - Mechanical & Physical Engineer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Litmus - Manager – Industry Solutions

Litmus

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Toast - Manager, Customer Care - International

Toast

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Ion - Trading Systems Engineer

Ion

Noida, Uttar Pradesh, India (On-Site)
2 Years ago
Capgemini - GTM Solution Expert

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Accenture - Creative Production Specialist

Accenture

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Synechron - Node JS - Testing

Synechron

Bengaluru, Karnataka, India (On-Site)
2 Years ago
Assystems - Mid level Architect

Assystems

Mumbai, Maharashtra, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight | Programmeur·se Généraliste Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
8 Months ago
Next Level Business Services - Voice with C

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
bytedance - Senior Software Engineer, Database Acceleration

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Thales - Embedded Real-Time Software Developer

Thales

Cholet, Pays De La Loire, France (On-Site)
2 Months ago
Capgemini - Python Automation Networking

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Gamomat - Freelance Software Engineer GOLANG

Gamomat

Berlin, Berlin, Germany (Remote)
3 Weeks ago
Devoteam - Technical Lead (Java/Angular)

Devoteam

Morocco (On-Site)
3 Months ago
KPIT - C++ Expert

KPIT

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
Ion - Lead Python Engineer, New York

Ion

New York, New York, United States (Hybrid)
9 Months ago
facepunch - Anti Cheat Programmer

facepunch

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bogotá, Bogota, Colombia (Hybrid)

Novi Sad, Vojvodina, Serbia (Hybrid)

Čačak, Serbia (On-Site)

Monterrey, Nuevo Leon, Mexico (Hybrid)

Gdańsk, Pomeranian Voivodeship, Poland (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)

Niš, Serbia (On-Site)

Belgrade, Serbia (Hybrid)

Kragujevac, Serbia (Hybrid)

Guadalajara, Jalisco, Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by endava

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug