Java Developer
Cognizant
**Role and Responsibilities**
**As a member of our development team the Sr Java Developer will design and develop high volume low**
**latency applications for missioncritical systems delivering high availability You will support webbased**
**application development and maintenance and contribute to and grow our software engineering**
**competency The Sr Java Developer must have broad experience in web application development**
**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**
**application software This position collaborates with teams and supports emerging technologies to ensure**
**effective communication and achievement of objectives This position provides knowledge and support**
**for applications development and integration and maintenance**
**The selected candidate must have excellent communication skills and strong organizational skills be able**
**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**
**Support deployment releases as needed and maintain the application once its in production**
**** **.Qualifications:AND EDUCATION REQUIREMENTS**
**BSMS degree in Computer Science Engineering or a related subject**
**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**
**Expert building web applications from the ground up**
**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**
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
Por favor confirme su dirección de correo electrónico: Send Email