Senior Java Engineer – App Development
Company | Raymond James Financial |
---|---|
Location | St. Petersburg, FL, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Proficiency in Java programming
- Proficiency in Oracle SQL
- Java, J2EE development with working knowledge of Spring and ORM (Hibernate preferred), Spring Boot, cache implementations
- Experience with Monitoring / APM tools (Datadog, Dynatrace, etc.), and logging tools such as Splunk
- Good knowledge of DevOps & collaboration tools: Jenkins, GIT, TFS, Sonar
- Ability to identify and understand issues, problems and opportunities; compare data from different sources to draw conclusions
- Ability to clearly convey information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message
- Ability to use effective approaches for choosing a course of action or developing appropriate solutions; recommend or take action that is consistent with available facts, constraints and probable consequences
- Demonstrate a satisfactory level of technical and professional skills or knowledge in position-related areas; remains current with developments and trends in areas of expertise
- Ability to develop and use collaborative relationships to facilitate the accomplishment of work goals
- Ability to make internal and external clients and their needs a primary focus of action; develop and sustain productive client relationships
Responsibilities
- Support and build the technical solution for a scalable and highly available environment
- Design, Engineer and build networking, security, logging, monitoring and persistent storage
- Proactively plan capacity monitoring and scaling of platforms and applications – analyzing technical areas for improvement
- Participates in software system programming, validation, deployment, and documentation
- Responsible for understanding deeply the end to end data requirements, application and service requirements and designing end to end solutions
- Participate in the Agile or Waterfall development lifecycle, including daily stand-ups and biweekly sprint planning
- Communicate across departments within the company and with business users to solve problems
- Develop and use collaborative relationships to facilitate the accomplishment of work goals
- Occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities
- Performs other duties and responsibilities as assigned
Preferred Qualifications
-
No preferred qualifications provided.