Role and Responsibilities
As a member of our development team the Sr Java Developer will design and develop high volume low
The Sr Java Developer provides input and support for and performs full systems life cycle management
activities eg analysis technical requirements design coding testing implementation etc of
effective communication and achievement of objectives This position provides knowledge and support
to meet deadlines as well as interact effectively with other developers and management
RESPONSIBILITIES
Endtoend responsibility for projects of increasing complexity that encompass more than their
own development
Be independent with little oversight beyond high level direction works on complex tasks and
completes them despite roadblocks including debugging techniques
Appropriately scope highlevel project requirements find a solution implement and launch that
solution
Help large groups of engineers deliver complex projects with dramafree launches owning the
technical testing and performance planning side of these projects
Deliver software ontime and improve the accuracy of teams estimations
Understand the business that their code supports and possess empathy for the users of their
software using this understanding to influence their task prioritization
Understand the tradeoffs between technical analytical and product goals and strive to create
solutions that satisfy all of these goals
Know how to not only identify technical problems and create solutions but are also able to get
crossteam buyin for their solutions and manage projects to make these solutions come to life
Write consistently highquality code deliver features to QA that they believe are wellbaked and
bugfree being aware of industry best practices and trends
Be known outside of their core team as a technology leader working effectively with nontech
members of their pillar Ability to identify problems with requirements and help their team
coursecorrect around these issues
Involved in setting the standards for the entire organization and providing technical advice and
decisionmaking that affects not only their group but other teams or the company at large
Research and propose new technologies and have a broad understanding of the entire
architecture as well as very detailed understanding of their area
Identify big issues and opportunities in the technology and organization and work across teams
to create solutions to these issues
Proactively identify and clean up technical debt before it turns into a longterm problem and
encourage and enable their team to do the same
Identify risks in code features and design and communicate these to the appropriate parties
Set the direction in some major part of the technology for their pillar and have a major role in the
pillar or teams decisionmaking process
Participate in architecture designs providing feedback and also providing designs with guidance
from the architecture team as appropriate
Ability to identify and suggest areas of future work for themselves and others while contributing
to the common standards for the team
Balance leadership and individual contribution by providing extensive mentoring of junior team
members while maintaining deep individual contribution
Seek evidence to support their ideas and start to build cases for these ideas
*
.
Qualifications:AND EDUCATION REQUIREMENTS
Proficiency in Java and Enterprise Java technologies and development
Expert in the Spring framework Spring Spring MVC Spring Boot Spring Security etc
Expert in designing and implementing RESTful web services
Experience converting business requirements into technical design documents
Ability to write welldesigned testable efficient code
Knowledge of or working experience with CICD pipelines including technologies such as Docker
JenkinsConcourse
Experience with cloud technologies such as GCP
Agile scrum based delivery practices test driven development test automation and continuous
delivery
Solid understanding of objectoriented principles
Demonstrated success in building design patterns and software engineering best practices
Experience with Oauth2
Solid understanding of hibernate
Solid understanding of mi
By continuing you agree to our Terms & Privacy Policy.