Senior Java Developer at Santander

Utrecht, Utrecht, Netherlands

Santander Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Finance, BankingIndustries

Requirements

  • 8+ years of IT experience in analysis, design, development, documentation, implementation and testing of software systems in Java, J2EE and internet technologies
  • Good experience in developing Web Services SOAP, JAX-WS, WSDL, REST APIs
  • Strong skills to build automation tools and experience in CI/CD pipeline software such as GitLab, Jenkins
  • Expertise on Docker
  • Knowledge on Application Development using Software Development Life Cycle SDLC
  • Expertise in working with various J2EE technologies including Hibernate, Spring boot, Spring MVC, Framework, Servlets, JSP, JNDI, JMS, JDBC, AJAX, WEB SERVICES and Maven, Log4j, Junit
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
  • Knowledge in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
  • Experience in core Java-Multithreading, collections, Servlets and JDBC
  • Experience in configuring and deploying applications on Tomcat 5.5/6.0/7.0 server, JBOSS EAP
  • Sound RDBMS concepts and broadly worked MicrosoftSQL or MySQL
  • Experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, jQuery and Ajax
  • Knowledge of XML Suite of Technologies XML, XSL, XSLT and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers
  • Experience with Use-Case design, Class and Sequence diagrams using UML
  • Good working experience in GLJI design and application development using IDE’s like Eclipse, netbeanks, IntelliJ
  • PHP skills are a +
  • Excellent team player with good analytical, strategic and interpersonal and communication skills, highly motivated, enthusiastic and self-starter
  • Excellent in English, both verbally and in written
  • Able to coordinate and work in a team that consists of multicultural striving individuals, fitting in perfectly
  • Knowledgeable in sharing relevant information with different team members you work with
  • A savvy striver when it comes to change and optimization, with technical solutions that help us reach our goals
  • Available for 40 hours per week

Responsibilities

  • Helping finalize a set of projects and migrations initiated through different initiatives throughout the organization
  • Providing the best solutions possible, including sizing, documenting and building them together with the team

Skills

Key technologies and capabilities for this role

JavaJ2EESpring BootSpring MVCHibernateDockerJenkinsGitLabREST APIsSOAPJAX-WSMavenJUnitJDBCJMSMultithreading

Questions & Answers

Common questions about this position

What experience level is required for this Senior Java Developer role?

The role requires 8+ years of IT experience in analysis, design, development, documentation, implementation and testing of software systems in Java, J2EE and internet technologies.

What are the key technical skills needed for this position?

Key skills include strong experience in Java, J2EE, Spring Framework (MVC, IOC, AOP, JDBC), Hibernate, Spring Boot, Web Services (SOAP, REST APIs), CI/CD pipelines like GitLab and Jenkins, Docker, and J2EE technologies such as Servlets, JSP, JMS, JDBC, Maven, and Junit.

What is the team structure like for this role?

The IT Development team is a multidimensional team of Project managers, Testers and Developers with different backgrounds and disciplines, responsible for migrations and changes across technical stability, Cybersecurity, Organizational strategy, Legal & Compliance and Risk.

What soft skills are expected from candidates?

Candidates should be excellent team players with good analytical, strategic, interpersonal and communication skills, highly motivated, enthusiastic, self-starters, able to coordinate in multicultural teams, and excellent in English both verbally and written.

Where is this position located?

This information is not specified in the job description.

Santander

Provides banking, investment, and insurance services

About Santander

Santander Bank provides a variety of financial services to individuals, small businesses, and large corporations in the United States. Its offerings include savings and checking accounts, loans, credit cards, and investment products. The bank also has specialized services through Santander Investment Services and insurance products via Santander Securities LLC. Santander stands out from its competitors by focusing on community growth, committing $13.6 billion to support initiatives like the 'Cultivate Small Business' program, which aids early-stage entrepreneurs, especially from underrepresented groups. The bank generates revenue through interest on loans, service fees, and commissions, while promoting responsible banking practices and financial education. Santander's goal is to empower individuals and businesses, enhance community prosperity, and provide comprehensive financial solutions.

Boston, MassachusettsHeadquarters
1902Year Founded
$75MTotal Funding
POST_IPO_DEBTCompany Stage
Fintech, Financial ServicesIndustries
10,001+Employees

Benefits

Health, dental, & vision
401k
Flexible PTO
Parental & sick leave
Discounts: technology, travel, auto, fitness, & tuition

Risks

ISO 20022 transition may challenge smaller business partners.
'Quishing' attacks pose a growing threat to consumer security.
Openbank faces competition in the U.S. high-yield savings market.

Differentiation

Santander's Openbank offers a 5.00% APY high-yield savings account nationwide.
The bank's Inclusive Communities Plan pledges $13.6 billion for community initiatives.
Santander's ISO 20022 adoption enhances operational efficiency and data management.

Upsides

Openbank's high-yield savings account attracts more U.S. customers.
Santander's renewable energy financing highlights commitment to sustainable investments.
Proactive cybersecurity measures enhance customer trust and protect digital assets.

Land your dream remote job 3x faster with AI