Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Full Stack Engineer

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

JD 1 [12/7/22] Bank of America - Senior Engineer Full Stack Java

Hybrid role, Flex environment requiring 3 days on site, 2 can be remote


Location Pennington, NJ, US
Industry – banking
Original title
 Senior engineer, full stack java
Possible title
 Full stack java engineer
 JavaScript developer
 Frontend engineer
 Software engineer
 J2EE developer
Job summary
The candidate will work as the technology Subject Matter Expert of the
development team that will be responsible for transforming this platform and
building Rest APIs using Java and Spring Boot.
Responsibilities
 Conduct research, designs prototyping and other exploration activities
such as evaluating new toolsets and components for release management,
CI/CD, features, etc.
 Helps define the technology tool stack for the solution. Evaluates and
adapts new testing tool/framework/practices for team(s). Enables
team(s)/applications with CI/CD capabilities.
 Candidate shall support and train on designs and best practices for high
code performance - e.g., pairing, code reviews. Constantly looks for
better ways of solving technical problems and designing the solution; not
afraid of challenging the status quo.
 Candidate is responsible for creating frameworks, interfaces and complex
components for teams to utilize and develop.
 The candidate will Contributes to test strategy creation and automation of
test suites for team
 Drives test strategy adherence across team(s). As a lead for one or more
teams: Accountable for end-to-end delivery of complex features,
including automation, for either a single team or multiple teams, at the
program level.
Required Skills, education skills and experience
 10+years of experience in core Java/J2EE application development and
object-oriented design
 Strong REST API development using Java, Spring Framework
 Sound Knowledge App Servers such as JBOSS, TOMCAT etc. and Web
Servers such as Apache etc.
 Strong skills in multi-threading, collections framework, JDBC and
knowledge of Java profiling tools
 Proficiency with frameworks just as Spring/Spring Boot
 Knowledge of performance tuning data intensive applications
 Expertise in performance profiling, ability to identify performance
improvements and memory optimizations
 Strong understanding of various authentication and authorization
mechanisms such as Siteminder (SSO), oAuth 2.0, Basic, API Key Based
Authentication, LDAP, SAML, Kerberos, Certificate Based PKI
Authentication, etc.
 Strong coding, debugging, and analytical skills
 Strong knowledge of design patterns
 Experience in large scale enterprise application implementation
 Creative individual with a track record of working on and implementing
innovative tech-based solutions
Preferred skills
 Experience in MemSQL/Singlestore or NoSql databases
 BS/MS in Computer Science, Engineering, or any quantitative discipline
 Knowledge of financial markets and banking industry
 Knowledge of cloud computing or distributed computing software
development in Agile environment
BOOLEAN SEARCH
Terms for job titles
 Full stack java engineer
 JavaScript developer
 Frontend engineer
 Software engineer
Terms for skills
 core Java/J2EE application
 REST API
 Spring Framework
 JBOSS
 TOMCAT
 Web Servers
 Apache
 multi-threading,
 collections framework
 JDBC
 Java profiling tools
 Spring/Spring Boot
 performance profiling
 Siteminder (SSO)
 oAuth 2.0,
 API Key Based Authentication,
 LDAP
 SAML
 Kerberos,
 Certificate Based PKI Authentication
 Strong coding
 debugging
 analytical skills
 design patterns
 MemSQL
 Singlestore
 NoSql databases
 Finance
 Software
 full stack
 frontend
 JavaScript
 J2EE
IBM
glassfish
oracle
JEUS
wildlfy
payara
Apache
lighttpd
Jagsaw) AND AND (jprfiler OR yourkit OR netbeans ) AND (MemSQL OR
Singlestore OR NoSql) AND (“cloud computing” OR agile) AND (Siteminder
OR SSO OR LDAP OR SAMLOR Kerberos) AND banking AND finance
 cloud computing
 computing software development
 Agile environment

You might also like