What are the responsibilities and job description for the Senior Java Backend Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Purple Drive Technologies LLC, is seeking the following. Apply via Dice today!
Job Description: In this role, you will be responsible for designing and developing high-performance applications on the Java EE platform with a heavy focus on backend scalability. You will handle massive data volumes using Sybase and PL/SQL while transitioning services into modern microservice architectures. A key part of this role involves identifying code optimization opportunities and managing the deployment of scalable applications using Kubernetes within an Agile financial environment.
Key Responsibilities:
Job Description: In this role, you will be responsible for designing and developing high-performance applications on the Java EE platform with a heavy focus on backend scalability. You will handle massive data volumes using Sybase and PL/SQL while transitioning services into modern microservice architectures. A key part of this role involves identifying code optimization opportunities and managing the deployment of scalable applications using Kubernetes within an Agile financial environment.
Key Responsibilities:
- Backend Engineering: Design and develop robust applications using Java EE, Spring, and Spring Boot frameworks.
- Large-Scale Data: Manage and process large datasets with Sybase as the primary backend database, writing complex and optimized PL/SQL.
- Microservices Architecture: Build and maintain scalable Microservices and high-performance REST APIs.
- Cloud Orchestration: Design, deploy, and manage containerized applications using Kubernetes to ensure high availability.
- Code Optimization: Proactively identify and implement opportunities to refactor and improve existing Java code for better performance.
- CI/CD Integration: Collaborate with DevOps teams to streamline and automate CI/CD pipelines for rapid deployment.
- Financial Risk Integration: Apply domain knowledge of the Financial Industry (specifically Risk background) to ensure data accuracy and compliance.
- Agile Collaboration: Participate in all Agile ceremonies, ensuring alignment with development goals and stakeholder expectations.
- Stakeholder Management: Utilize strong communication skills to manage technical requirements and provide progress updates to key stakeholders.
- Java Mastery: Expert-level proficiency in Java EE and Spring Boot.
- Database Expert: Strong hands-on experience with Sybase and PL/SQL handling large data.
- Modern Infrastructure: Proven experience with Kubernetes and cloud-native application management.
- Web Services: In-depth experience in developing and consuming REST APIs.
- Domain Background: Prior experience in the Financial Services industry with a focus on Risk.