About this role
Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day.
Job Track Description:
– Senior Java Developer - Job Description - C07 IC
JOB DESCRIPTION:
Experience of Design, Implementation, Delivery & Maintenance of apps using Java/JavaEE technologies & compatible frameworks.
• Good communication skills, both written and verbal • Outstanding skills in Core Java (Java 7, 8/11 ), J2EE • Strong Object-Oriented design and analysis skills • Implementation, Delivery & Maintenance of Multi-Tier applications using Java, J2EE Technologies and related frameworks • Working experience in Servlets, JSP • Experience of RESTful web-services • Experience of SOAP Web-services • Good working knowledge of Design Patterns • Good understanding and knowledge of Design Principles • Experience of Spring Boot • Experience/Knowledge of Micro-services • Experience in Struts/Spring Framework, Hibernate/any ORM • Working experience for Sql & PlSql. DB Design Skills • Good working knowledge of Application & Web Servers; • Good understanding the Software Development life cycle • Good understanding/knowledge of secure coding practices/standards. • Experience of implementing projects/modules for high availability, high performance. • Experience of any Defect Management tool (ex : Jira), Code Repository-Client (ex : svn, GIT) • Experience of leading small team
• Experience of JMS or EJB • Working experience of webspehre or any other application server. • Working experience of Tomcat or any other webserver • Knowledge of UI Frameworks – ReactJS/Angular • Working knowledge of PCI, OWASP
• Participates in Requirement analysis, Architectural discussions. • Creates high level & detailed design. • Leads delivery of multiple modules. • Leads a team of 5-10 members.
Develops and tests software systems or applications for software enhancements and new products. Analyses, programs, and modifies software for enhancements and/or new products used in local, networked, or Internet-related computer programs. Using current programming languages and technologies, writes code, completes programming, and performs testing and debugging of applications. Designs web pages, including graphics, animation, and functionality; develops infrastructure and applications related to pages. Create any necessary documentation as part of the deliverables.