A senior Java developer is an experienced information technology professional who has developed software for several years.
This type of developer can create as well as support both front and back-end applications that utilize large amounts of data.
A senior Java developer should also have experience in leading a development team through a complete development lifecycle.
Individuals who work well in a collaborative environment and pay meticulous attention to detail tend to excel in the position of Professional Senior Java Developer.
A Professional Senior Java Backend Developer, that can also lead a team of 3 or 4 junior and intermediate Java Backend Developers.
Major responsibilities : 1.New development and maintenance of web-based backend systems. 2.Database design and maintenance.
3.Team leader (assisting team of junior and intermediate developers). 4.Analyse the business requirements (received from the Business Analyst) and translate into workable solutions.
5.Follow best practices and coding standards to produce efficient code and contribute to the knowledge base / documentation on Confluence.
6.Assist Frontend developers with logical workflows 7.Maintain and migrate legacy systems to newly developed backend systems
Consulting vision and mission of the company requires employees to have the ability to work in both a technical environment (software development), as well as with the human (clients) element.