Posted on: 04/06/2025
Role : Java Architect
Experience : 10+ years.
Location :Hyderabad/Remote.
We are looking for a highly skilled Java Architect to design, develop, and implement Java-based applications.
The ideal candidate will have extensive experience in modern software architecture, design patterns, and development best practices.
You will play a key role in ensuring our architecture is scalable, extensible, and aligned with business needs.
Key Responsibilities -
- Design the end-to-end architecture and development of scalable Java-based backend systems and microservices.
- Define and enforce coding standards and architectural best practices across the engineering team.
- Translate complex business requirements into effective technical designs and comprehensive solutions.
- Collaborate closely with product managers, QA teams, and stakeholders to align technology initiatives with business goals.
- Drive performance tuning, application security, and cloud modernization efforts.
- Mentor and coach junior engineers, fostering a culture of continuous improvement and engineering excellence.
- Manage project execution, including planning, risk assessment, and timely delivery.
- Conduct in-depth code reviews and offer constructive feedback to maintain high-quality codebases.
- Maintain clear, detailed technical documentation to support ongoing development and knowledge sharing.
- Participate actively in all phases of the software development lifecycle (SDLC).
- Identify performance bottlenecks and implement effective optimization strategies.
- Design and implement microservices architecture using Spring Boot and related frameworks.
- Integrate third-party APIs and services to extend application functionality.
- Support and enhance CI/CD pipelines to ensure efficient and reliable deployments.
- Stay current with emerging technologies and recommend upgrades, tools, and frameworks as needed.
- Ensure secure coding practices and compliance with organizational and regulatory standards.
- Communicate technical concepts clearly to both technical and non-technical stakeholders.
Required Skills and Qualifications
- 9+ years of hands-on experience in Java development and enterprise software architecture.
- Deep expertise in Java, Spring Boot, Spring Framework, and Hibernate/JPA.
- Strong grasp of object-oriented programming (OOP), design patterns, and clean architecture principles.
- Proven experience designing, building, and scaling microservices-based architectures.
- Advanced SQL skills with extensive experience using Oracle Database.
- Exposure to Apache Kafka and event-driven architectures or Message broker systems.
- Proficient in RESTful API design, working with JSON, and integrating external services and APIs.
- Experienced with CI/CD pipelines, version control (Git), and build automation tools such as Jenkins.
- Skilled in Docker for containerization and Kubernetes for orchestration and deployment.
- Strong focus on application security, secure coding standards, and compliance.
- Excellent analytical and problem-solving skills, with great attention to detail.
- Agile/Scrum practitioner, comfortable working in cross-functional teams or independently.
- Proven track record in mentoring junior developers and conducting in-depth code reviews.
- Experience in performance tuning, system profiling, and optimizing enterprise applications.
Nice to Have -
- Familiarity with frontend or full-stack ecosystems like React.js, Angular, or Node.js.
- Understanding of on-Premises environment.
- Exposure to cloud platforms such as AWS or Azure, including services like EC2, Lambda, and S3.
- CloudWatch.
- Understanding DevOps practices, Infrastructure as Code (IaC), and monitoring/observability tools.
- Experience with JUnit and other test automation frameworks for unit and integration testing.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1491448
Interview Questions for you
View All