6 Srishti Innovative Jobs
Software Architect - Java Programming (9-10 yrs)
Srishti Innovative
posted 9d ago
Flexible timing
Key skills for the job
About the job :
- 9+ years of extensive development experience with Java, JEE (Expert).
- Strong Spring, Spring Boot, MVC, or similar Framework, Proficiency in various Java. frameworks, libraries and frameworks.
- Experience with Event Driven architecture, Cloud Solutions, Microservice architecture.
- Proven experience with cloud platforms such as Google Cloud Platform (GCP) preferred, or experience with Azure and AWS
- Lead the design and architecture of scalable, reliable, and secure Java-based applications and microservices
- Provide technical leadership and mentorship to a team of developers, ensuring adherence to best practices and high-quality code standards
- Utilize in-depth knowledge of Spring frameworks (Spring Boot, Spring MVC) to build and enhance application components
- Design and develop robust, RESTful APIs to support application functionality and integrate with third-party services
- Implement microservices architecture to ensure modularity, scalability, and maintainability of applications
- Leverage cloud platforms like GCP, Azure, or AWS to deploy, monitor, and manage cloud native applications
- Identify and resolve performance bottlenecks in applications, ensuring high availability and optimal performance
- Work closely with cross-functional teams including product managers, QA engineers, and DevOps to deliver high-quality software solutions
- Experience integrating web service calls and/or RESTful APIs, proficiency with Restful web services in Spring framework.
- 4+ Years as a Development Lead leading other developers.
- Experience working on Enterprise Development teams.
- Experience with system integration.
- Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes) is advantageous
- Extensive skills mentoring developers, conducting code reviews, explaining Design work.
- Extensive Project skills completing development designs / technical skills.
- In depth knowledge of object-oriented analysis and design, UML, design patterns
- Strong analytical and problem-solving skills with a focus on performance optimization.
- Excellent communication skills, with the ability to clearly convey complex technical concepts to both technical and non-technical stakeholders
- Preferred experience in RCP, EJB but not mandatory
Functional Areas: Other
Read full job descriptionPrepare for Software Architect roles with real interview advice
5-7 Yrs
Kerala, Thiruvananthapuram
7-8 Yrs
Thiruvananthapuram