Tip
Key Responsibilities
- Define and own the overall architecture of Java-based enterprise applications.
- Provide technical leadership across all stages of the software development lifecycle.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Design scalable and high-performing systems using microservices, APIs, and cloud-native technologies.
- Guide the development team in adopting best coding practices, design patterns, and performance optimizations.
- Conduct architecture reviews, code reviews, and support troubleshooting for complex issues.
- Mentor junior architects and senior developers.
- Stay up to date with emerging technologies and propose adoption where applicable.
- Ensure security, scalability, and reliability are built into all architectural solutions.
Required Skills And Qualifications
- 10+ years of experience in software development with strong Java/J2EE skills.
- 3+ years of experience in a Technical Architect or similar leadership role.
- Deep understanding of Java frameworks like Spring, Spring Boot, Hibernate, etc.
- Strong knowledge of microservices architecture and RESTful APIs.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency in containerization tools like Docker, Kubernetes.
- Solid experience with CI/CD pipelines, DevOps practices, and version control tools (Git, Jenkins).
- Familiarity with database design – both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
- Excellent problem-solving, communication, and leadership skills.
- Bachelor’s/Master’s degree in Computer Science or a related field.
s: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
[Be specific when describing each of the responsibilities. Use gender-neutral, inclusive language.]
Example: Determine and develop user requirements for systems in production, to ensure maximum usability
Qualifications
[Some qualifications you may want to include are Skills, Education, Experience, or Certifications.]
Example: Excellent verbal and written communication skills
Skills: git,aws,microservices,gcp,azure,architecture,jenkins,postgresql,mongodb,cassandra,leadership,mysql,spring boot,docker,kubernetes,devops,spring,hibernate,j2ee,restful apis,java,ci/cd