Java Architect Apply
Java Architect
Job Description:
We are seeking a highly skilled Java Architect to design and guide the architecture of cutting-edge, high-performance enterprise applications at one of the world's leading financial institutions. In this role, you will ensure that our technology stack is aligned with the rigorous standards of the financial industry, including top-notch security, scalability, and reliability. This position requires a deep understanding of software architecture, a meticulous approach to clean and scalable code, and experience with the most current deployment and containerization tools.
Key Responsibilities:
Architect and design resilient, high-performance Java-based applications that meet strict regulatory, security, and scalability requirements.
Apply SOLID principles, design patterns, and data structures to create modular, efficient, and maintainable architecture frameworks.
Ensure compliance with stringent security standards by implementing best practices, performing security scans, and remediating any vulnerabilities to safeguard applications.
Optimize SQL Server and MySQL databases through strategic design and complex query writing to manage data critical to our operations.
Utilize object-oriented programming (OOP) principles to structure enterprise application designs that support sophisticated financial services.
Design containerization strategies using Docker and orchestration with Kubernetes to streamline deployment and improve scalability.
Champion CI/CD practices with Harness, ensuring a smooth and efficient pipeline for deploying mission-critical applications.
Collaborate closely with cross-functional teams to ensure alignment between business goals and architectural designs, while mentoring and guiding developers on best practices.
Qualifications:
Extensive experience in Java architecture, with a focus on enterprise-level applications in highly regulated environments.
Strong expertise in design patterns, data structures, and object-oriented programming principles.
Proven ability to apply SOLID principles and enforce clean coding practices across complex systems.
Solid understanding of security standards, with experience in performing security scans and managing vulnerabilities.
Advanced SQL skills, particularly with SQL Server and MySQL, to handle complex query writing and data management.
Hands-on experience with Docker and Kubernetes for containerization and orchestration, ensuring application resilience and scalability.
Proficiency in CI/CD pipelines, especially with Harness or similar tools, to maintain reliable, streamlined deployments.
Exceptional communication and leadership skills, with a proactive approach to problem-solving and an eye for detail.