This role is for a Java Full Stack Cloud Architect with extensive experience in Java and J2EE technologies. The ideal candidate will have a proven track record in architecture, design, and data modeling, with expertise in both front-end and back-end development. You will be responsible for leading the design and implementation of full-stack cloud solutions and mentoring a globally dispersed team.
Responsibilities
- Lead the architecture, design, and data modeling for complex cloud-based applications.
- Write code using a wide range of technologies, including Core Java, J2EE, HTML5, CSS3, JavaScript, jQuery, AngularJS, and NodeJS.
- Implement and use advanced frameworks like Hibernate and the Spring Framework to build robust back-end solutions.
- Design and develop RESTful web services and consume web services from various sources.
- Work within an Agile methodology, guiding projects through multiple full-release life cycles.
- Utilize development tools such as Eclipse and SonarQube and have knowledge of Jetty and Tomcat web servers.
- Apply Web UI skills to develop configuration management tools for integrated solutions.
- Collaborate effectively with a globally dispersed team, leveraging strong communication and negotiation skills.
Skills
Required Skills:
- Extensive experience with Java and J2EE technologies.
- Expertise in architecture, design, and data models.
- Proficiency in Core Java, J2EE, HTML5, CSS3, JavaScript, jQuery, AngularJS, and NodeJS.
- Hands-on experience with Hibernate and Spring Framework.
- Experience with RESTful web services, JSON, and Remote Objects.
- Strong knowledge of Agile methodologies and the full project life cycle.
- Advanced experience with an Integrated Development Environment (e.g., Eclipse, SonarQube).
- Excellent communication and negotiation skills.
- Good knowledge of industry-standard algorithms.
Desired Skills:
- Experience with workflow, orchestration, or ordering frameworks.
- Knowledge of Microservices architecture and API gateway integration.
- Experience with open-source development.
- UI and UX tuning experience.
Qualifications
- A B.E/B.Tech/M.E/M.Tech/MCA (Full Time) degree.
- A minimum of 12+ years of experience is required.