We are looking for an ambitious Java Solution Architect who is a subject matter expert with a passion for designing the software architecture for Java-based applications and who will work with our team to help build a stable and scalable infrastructure for our clients.
Cloudesign Technology Solutions (CTS) is a digital transformation IT consulting & services company, enables digital transformation for enterprises and technology providers by delivering seamless customer experiences, business efficiency, and actionable insights. We are doing the same thing as any Big IT Company does — but doing it a lot better with innovation in technology, processes, and delivery; thus, making it affordable. Cloudesign has development centres in Mumbai and Bangalore.
Why should I join Cloudesign?
At Cloudesign, we value mutual respect, transparency, learning, and self-improvement. You should join Cloudesign if:
You want to solve exciting technical and human problems.
You love the opportunity to work with new tools and technologies.
You want to pick up skills that aren’t directly connected to your job.
You’re a team player who enjoys working in a collaborative environment.
What are the perks?
Above market pay – We all reap the fruits of collective hard work.
Flexible work times – We know timing productivity isn’t a one-size-fits-all approach. We embrace both morning larks and late-night owls.
Remote workdays – We’re giving you full support in working from home forever / Shuffle between our Bangalore or Mumbai office.
Responsibilities
Lead RFPs – Understand client requirements and current infrastructure, drive discussions, design solutions and create roadmap for the future enhancements and effectively present them to the client
Develop software architecture and integrate it into Java-based applications
Identify business problems and design solutions
Create High Level and Low-Level Design document, Non-functional requirements for the project
Define Integration Design and Security Design for the Web Services and Enterprise components involved
Create detailed functional design documents in alignment with customer requirements
Create outline of the technical specification for development and integration requirements
Review design documents for services such as Service Design Document, Service physical Document and define Service SLAs in Non-functional requirements
Collect and Provide project estimates for the requirements
Mentor and train project team members on the Solution details for a smoother execution
Solve potential roadblocks to ensure quality deliverables within agreed SLAs
Work closely with PMs to help contribute towards pre-sales and solutioning activities
Help in the adoption of new tools and technology, perform Proof-of-concepts and help engagements be successfully implemented
Keep abreast of new trends and industry best practices
You should apply if you have
Degree in Computer Science, Engineering or a related subject, or relevant work experience of 8+ years
Experience in defining solution architecture for large enterprise applications using Java/J2EE, SOA Webservices (SOAP and REST), ESBs, Open-Source products
Prior experience in leading a team of software engineers is a must
Strong working knowledge of SOA, SOAP, WSDL, Service Orchestration, Business Process Choreography, BPEL, Spring MVC, JSON, Hibernate, DAO
Sound knowledge of front-end development languages, tools and methodologies like HTML5, CSS3, JavaScript/ TypeScript and associated technologies and toolsets (e.g., jQuery, Sass)
Strong understanding of OOPs concepts, SOLID Principals, and Design Patterns
Experience in implementing Webservices Security using WS-Security, SAML, Kerberos and integrating with Identity provides, LDAP and ADFS
Experience in Database design, data architecture, relational, non –relational data modelling and database technologies
Strong knowledge on design and integration patterns specially in applications involving Portals/SSO, legacy applications, B2B Applications, external partners using ESB
Strong understanding of Object-Oriented design methodologies and design patterns
Expertise in creating technical artifacts viz Application Architecture, Solution Design Documents
Hand-on experience in using project planning tools
Experience with Cloud Computing is a major plus
Proficient understanding of versioning tools viz. SVN, Git, Mercurial
Excellent verbal and written communication skills
Experience working with multi-vendor, multi-culture, distributed development teams in dynamic and complex environment
A strong understanding of SDLC principles and experience delivering in Agile/Scrum
Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments
Company Description For over 10 years, Zscaler has been disrupting and transforming the security industry. Our 100% purpose-built cloud platform...
Apply For This JobThis is where you save and sustain lives At Baxter, we are deeply connected by our mission. No matter your...
Apply For This JobJob Description : Lab Support Principal EngineerLab Support Engineering is at the heart of a worldwide lab operations team providing...
Apply For This JobTechnical service support to clients for their IT infrastructure. Must have expertise in computer hardware, assembling, router configuration, OS installation,...
Apply For This JobSolve complex problems related to infrastructure cloud services and build automation to prevent problem recurrence. Design, write, and deploy software...
Apply For This JobRoles and Responsibilities Desktop/Laptop, Printer & other accessories Hardware Support & repairing. Knowledge in troubleshooting, Printer repairing, LAN networking cabling...
Apply For This Job