Applications Developer Applications Developer …

Raymond James Financial Incorporated
in Saint Petersburg, FL, United States
Permanent, Full time
Be the first to apply
Competitive
Raymond James Financial Incorporated
in Saint Petersburg, FL, United States
Permanent, Full time
Be the first to apply
Competitive
Applications Developer
Search Our Jobs

Keyword Search

Location

Radius Radius 5 miles 15 miles 25 miles 35 miles 50 miles

Go Senior Application Developer - Req. 1902809
Description

DUTIES:

Lead a technical team and participate in the development and implementation of enterprise level Java applications.

Design/Develop/Refactor key Java services which are highly scalable, responsive and serve multiple consuming applications, following Object Oriented design principles, SOA and core design patterns in a layered, modular and extensible architecture.

Involved in all aspects of SDLC processes: requirements review, technical design, development, testing, deployment and maintenance.

Impact future design of service architecture including frameworks, testing tools and driving changes to existing SDLC process.

Play a pivotal role in keeping up with the industry on Java stack technologies for the firm.

Interview key resource hires performing deep technical interviews across a various range of technologies and mentor junior team members to become more productive using Java stack technologies.


Qualifications

REQUIREMENTS:

Bachelor-s degree or foreign equivalent in Computer Science, MIS, or related.

Five (5) years of application development or related.

Five (5) years of application development or related experience must include: Five (5) years of experience in designing and building high performance internet scale Java applications using technologies Spring (Core, JDBC, AOP, MVC); Five (5) years of experience using web services REST/SOAP, JMS, CXF, SLF4J, Soap UI, Swagger. Five (5) years of experience using databases such as JPA/Hibernate, distributed caching frameworks such as Oracle Coherence. Five (5) years of experience using Web Servers and Application Containers such as JBOSS, Authorization products such as Site Minder/Clear Trust. Three (3) years of experience with database concepts normalization, indexes, optimal database structures for better information retrieval and SQL; Four (4) years of experience with debugging tools such as Dynatrace, Splunk, JMC and Java VisualVm for triaging production issues; Four (4) years of experience Profiling/optimizing performance of Java applications, memory management and container optimization; Four (4) years of experience in Automated testing frameworks unit and integration tests using technologies such as JUnit, Postman, and Soap UI; Four (4) years of experience with Code quality tools - SonarQube, JaCoCo, PMD, CheckStyle and FindBugs; Two (2) years of experience in designing and building high performance search platforms using Lucene and SOLR; Two (2) years of experience leading a development team of 1-5 people. Five (5) years of experience working in continuous integration environment leveraging open source tools such as Jenkins, Git, and Maven.

Raymond James Guiding Behaviors

At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.

    We expect our associates at all levels to:
  • - Grow professionally and inspire others to do the same
  • - Work with and through others to achieve desired outcomes
  • - Make prompt, pragmatic choices and act with the client in mind
  • - Take ownership and hold themselves and others accountable for delivering results that matter
  • - Contribute to the continuous evolution of the firm
Share This Job Current Raymond James Employees, click here »

Enter your corporate email address to refer a friend!

Email Address

Submit Experienced Professionals Students & Recent Grads
    SEARCH OUR JOBS
Recent Jobs
  • Oklahoma City, Oklahoma
  • Austin, Texas
  • El Paso, Texas
Match Your Skills

Using your LinkedIn profile, find jobs matched to your skills and experience

Close
Loading...