
Search by job, company or skills
Key Responsibilities
Lead the design and architecture of robust Java-based applications, translating business requirements into technical solutions
Collaborate closely with stakeholders, including product managers, developers, and business analysts, to gather and analyze project requirements
Develop high-level design documents, architectural blueprints, and technical specifications
Ensure solutions follow enterprise architecture standards, design patterns, and best practices
Participate in code reviews, mentor development teams, and provide guidance on implementing complex Java solutions
Identify technical risks, system bottlenecks, and provide mitigation strategies
Promote integration of existing and new systems, ensuring interoperability and seamless performance
Stay updated with emerging technologies and industry trends to enable continuous improvement and innovation
Qualifications and Skills
Minimum of 15 Years Experience in Java, and at least 5 years as Architect
Bachelor's or master's degree in computer science, Software Engineering, or related field
Proven experience as a Java Solution Architect or senior Java developer with extensive hands-on Java programming experience
Strong expertise in Java frameworks such as Spring, Hibernate, and Struts, and familiarity with microservices architecture
Knowledge of RESTful APIs, cloud platforms (AWS, Azure, GCP), containerization (Docker/Kubernetes), and DevOps practices
Understanding of software architecture principles, design patterns, and enterprise-grade application development
Excellent problem-solving, analytical, communication, and leadership skills
Familiarity with relational and NoSQL databases, caching technologies, and performance tuning techniques
Experience with Agile/Scrum methodologies and project management practices
Job ID: 139735445