Saint Petersburg, FL, 33747, USA
6 days ago
Senior Java Backend Engineer
**_This position follows our hybrid workstyle policy: Expected to be in a Raymond James office location a minimum of 10-12 days a month._** **_Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future._** **Responsibilities** + Enhance existing applications and contribute to development of new applications by analyzing and identifying areas for modification and improvement. Develop new routine applications to meet business requirements. + Monitor, identify, and correct more complex software defects to maintain fully functioning applications software. + Partner with a cross-functional team to imagine, design, develop, and test. + Participate in the development, code reviews, testing, deployment, and delivery of large-scale software applications, systems, and services. + Build relationships with Engineers, Business Analysts, and Project Managers across various teams. + Collaborates with cross-functional teams to implement workarounds, log and track defects, and ensure timely resolution to maintain system stability and performance. + Stay up to date with tools, trends, technologies and frameworks and develop proof of concepts. + Makes recommendations towards the development of new code or to reuse of existing code. + Participates in software system testing and validation procedures, programming and documentation. + Reviews test results; documents test activities, and records remedial actions. + Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage. + May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities. + Performs other duties and responsibilities as assigned. **Skills** + 7+ years of hands-on experience with Java (Java 8+), Spring, Spring Boot, REST, SOAP, and Microservices. + Expertise in developing rules bases systems in Rules Engines like ODM, Drools. + Strong understanding of software engineering principles, object-oriented design, and design patterns. + Experience with SQL and NoSQL databases, integration frameworks, and distributed caching strategies. + Skilled in analyzing logs, writing complex SQL queries for data validation and fixes, and collaborating with cross-functional teams to deliver timely incident resolution and root cause analysis. + Experience in monitoring applications, troubleshooting production issues + Experience with Distributed Caching Products like Redis + Develop and manage RESTful APIs and messaging systems (JMS, Kafka). + Familiarity with CI/CD pipelines and DevOps practices. + Drive adoption of cloud-native technologies, containerization (Docker, Kubernetes), and DevOps practices. + Implement robust monitoring and observability using tools like Datadog, Dynatrace, or Splunk. + Apply Generative AI tools to enhance application intelligence and developer productivity. + Experience in financial services or enterprise-scale applications is preferred. + Excellent communication, analytical, and problem-solving skills.
Confirmar seu email: Enviar Email