BCforward
Java Developer
Description:
An Authentication team is looking for a Java Engineer. The team handles user identification and authentication across the channels for Consumer and GWIM customers.
This contractor will:
Work closely with our line of business and architects to implement the solutions to protect various software applications in bank.
Participate in all phases of software development from requirement gathering, design, implementation, testing and operational support.
Be able to create a prototype to prove and test the design independently.
Document the solution and testing plan as required in the bank standards.
Develop software to ensure delivery of Initiatives for specific applications or application groups meeting all business requirements and non-functional requirements.
Be able to test your code and lead the triage of any related issue in lower level and production environments.
Collaborate with other application team, DevOps, environment management team and production support team to build monitoring scripts and alerts within bank monitoring tools as Splunk.
Provide the operational support to maintain stable environments.
Communicate status frequently to project teams and engineering program managers.
Ensures team and associated applications adhere to architecture standards, risk management and security guidelines.
May provide strategic technical direction and system architecture for individual initiatives.
Utilizes in-depth knowledge of technological alternatives and business system requirements to recommend innovations that enhance and/or provide a competitive advantage to the organization.
The ideal candidate is a team player, self-starter and quick learner with 3+ year of experience in software development/testing with large-scale enterprise applications. The working experience requirement can be relaxed if the candidate has right skillset and has the capability to learn quickly. When submitting a candidate under this consideration, please highlight examples of quick learning on the resume. Offer rate may be affected by level of experience.
Required Skills
Primary Skill – J2EE
Secondary Skill – General Java Programming
Tertiary Skill – Restful Service Development
Over 3+ years of hands on working experience to develop the mission critical, large scale, high volume enterprise & distributed applications by using Java/J2EE
Strong understanding of OO design and having strong programming skills with Java Knowledge of using one or multiple J2EE application servers
Strong experience on Java development of RESTful Services using the Spring Framework, Spring Boot and SOAP Webservices
Experience on Junit Test cases development, Performance Testing, Optimization and Code analysis
Experience of using Relational Oracle SQL/PLSQL and No SQL distributed Cassandra DB Technologies
Strong experience on using Development tools like Eclipse/IntelliJ IDE’s, Maven, GIT, Bit Bucket, CI/CD pipelines, Splunk and SOAP UI
Experience on standard development design patterns of Creational, Behavioral & JEE
Experience on handling of cross functional issues by coordinating with distributed development teams across the regions
Experience with development models such as Agile and corresponding tool as Jira
Knowledge of test driven development
Must be able to handle multiple tasks and adapt to a constantly changing environment to meet the release deliverables
Proven team player with the ability to foster a team environment
Desired Skills
Knowledge of identity, authentication, authorization and maintenance system
Knowledge of various security protocols as SAML, oAuth, FIDO etc
Experience with Apache Kafka, IBM MQ for online data publishing and consuming
Knowledge of encryption algorithms
Strong demonstration of effective written and verbal communication skills
Demonstrated analytical, problem solving, planning, time management and organization skills
Interested candidates please send resume in Word format Please reference job code 225250 when responding to this ad.
To apply for this job please visit www.jobg8.com.