What are the responsibilities and job description for the Senior Java Backend Developer position at Purple Drive Technologies LLC?
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.
Must-Have Technical Skills:
- 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.