Software Engineer – (Java Cloud Microservices) at JP Morgan Chase (Tampa, FL)

Software Engineer – (Java Cloud Microservices) at JP Morgan Chase (Tampa, FL)

Job Description

The successful candidate will work in the
Corporate and Investment Bank Technology group as an expert developer. This
position is for a Java Developer to join an Agile team. The application will be designed as a suite of
micro-services that will be cloud-enabled and will leverage a high level of
test automation and deployment automation to achieve Continuous Integration and

The team is a cross-functional team responsible
for the end-to-end, full stack development of the application. While each team
member has a primary skill set, they are also expected to learn and contribute
to areas outside of their primary skill set. The team is highly collaborative
and values continuous improvement and open communication.

You will be expected to be a well
regarded and respected individual contributor; possess strong inter-personal
skills, as well as proven track record of application development with skills
in Java, distributed cache technology and building scalable robust systems.In return you will have opportunity to gain
exposure to designing, developing and deploying applications to the
internal/external cloud.

The day to day activities
of the role will encompass the full project lifecycle, including:

  • Writing mission critical
    software in the core technologies listed below
  • Creating Automated Unit Tests
    using Flexible/Open Source Frameworks
  • Digesting Business
    Requirements and designing new modules/functionality in partnership with
  • Ability to understand
    business processes and map them to solutions
  • Working with global team of
    developers; operational business SMEs and users


  • Excellent
    Core Java (version 8) with knowledge of Java 1.8 features
  • Java Frameworks i.e. Spring; Hibernate
  • Spring
  • RESTful
  • No-SQL
    database technologies; preferably Apache Cassandra
  • Log
    Management with Splunk or ELK
  • Apache
  • Experience working with a Distributed Cache
    (Gemfire, Hazel, Memcache)
  • Multi-threaded Programming and Transaction
    Handling(JMS, Database)
  • Source code control software (e.g. Git,
  • Google Protocol buffers or similar binary
    message transport
  • Experience working on high throughput mission
    critical high performance platforms which have low error rates
  • Some RDBMS experience exposure
  • Desirable (but not essential):

  • Cloud
    foundry or Amazon AWS experience
  • Experience
    with Micro Services, Service Orientated Architectures
  • Track
    record delivering in Investment Bank Environment
  • UNIX
    shell scripting (1 year +)
  • MQ/JMS
  • Cucumber
  • Selenium
  • Jenkins
  • Functional
    Programming Languages such as Groovy
  • Person Specification:

    Demonstrate Continual
    Improvement in terms of Individual Performance, and approach

    Strong communication and
    team-working skills

    Bright and enthusiastic,

    Excellent analytical and
    problem-solving skills

    Ability to thrive in a high
    pressure, mission critical environment

    Original post