Role: Java Technical Architect
Location: Hyderabad
Job Description: We are looking for a Java Technical Architect with strong experience in banking applications and financial services. The ideal candidate will be responsible for designing, developing, and overseeing high-performance, scalable Java-based solutions while ensuring alignment with business and technical requirements.
Key Responsibilities:
- Lead the architecture, design, and development of Java-based applications in the banking domain.
- Collaborate with business and technical teams to define solution architecture, application design, and technical specifications.
- Develop and enforce best practices in Java development, microservices, REST APIs, and cloud deployment.
- Work on core banking systems, payment platforms, or banking middleware, ensuring reliability, scalability, and performance.
- Guide development teams on coding standards, design patterns, and architecture principles.
- Participate in code reviews, technical audits, and performance tuning for Java applications.
- Ensure compliance with banking regulations, security standards, and audit requirements.
Relevant Experience: 10+ years
Required Skills & Expertise:
- Strong experience as a Java Technical Architect or Java Solution Architect.
- Expertise in Java SE/EE, Spring, Spring Boot, microservices architecture, RESTful APIs, and web services.
- Hands-on experience with application servers like WebLogic, WebSphere, or Tomcat.
- Banking domain experience (core banking, payments, trade finance, or lending platforms).
- Knowledge of cloud platforms (AWS, Azure, GCP) and cloud-native application design.
- Solid understanding of software architecture, solution design, and performance tuning.
- Experience with databases (Oracle, SQL Server) and data modeling.
- Strong analytical, problem-solving, and communication skills, with the ability to interact with business stakeholders.