
Greathire
- Key Responsibilities:
- Lead the architecture, design, and implementation of enterprise Java-based applications
- Define and drive technical architecture strategy and roadmap
- Design and build scalable, secure, and high-performance systems using Spring Boot, Microservices, and REST APIs
- Collaborate with business analysts, developers, DevOps engineers, and stakeholders to translate business requirements into scalable solutions
- Evaluate and recommend technologies, tools, and frameworks that best support the application architecture
- Ensure code and architecture quality through best practices, code reviews, and mentoring junior team members
- Integrate applications with cloud platforms (preferably AWS, Azure, or GCP)
- Participate in performance tuning, system debugging, and production support
- Maintain architectural documentation and ensure consistency across projects
Required Skills & Qualifications:
- 8+ years of professional experience in Java/J2EE development
- Extensive experience with Spring Boot, Spring MVC, Hibernate, and RESTful APIs
- Strong experience in Microservices architecture and cloud-native development
- Experience designing and implementing enterprise-level systems
- Hands-on experience with containerization (Docker) and orchestration tools (Kubernetes)
- Familiarity with DevOps practices, CI/CD pipelines, and tools like Jenkins, Git, and Maven/Gradle
- Solid understanding of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Experience with at least one major cloud platform (AWS, Azure, or GCP)
- Excellent problem-solving, design, and analytical skills
- Strong communication skills and ability to lead technical discussions
Preferred Qualifications:
- Experience with Front-end frameworks like Angular or React (Nice to Have)
- Certifications in Java, Cloud Platforms, or Architecture (TOGAF, etc.)
- Prior experience in financial services, healthcare, or insurance domains is a plus
To apply for this job email your details to hrrohini09@gmail.com