Primary Skills - Java 8-17+, Core Java, Design patterns (more than Singleton & Factory), Multi-tenant SaaS
platforms, Event-driven systems, Scalable Cloud-native architecture, Webservices development REST/SOAP, XML
& JSON manipulation, OAuth 2.0, CI/CD, SQL / NoSQL
Secondary Skills -Kafka, Jenkins, Kubernetes, Google Cloud Platform (GCP), SAP JCo library, Terraform
Certifications (Optional): OCPJP (the Oracle Certified Professional Java Programmer) / Google Professional
Cloud Developer
platforms, Event-driven systems, Scalable Cloud-native architecture, Webservices development REST/SOAP, XML
& JSON manipulation, OAuth 2.0, CI/CD, SQL / NoSQL
Secondary Skills -Kafka, Jenkins, Kubernetes, Google Cloud Platform (GCP), SAP JCo library, Terraform
Certifications (Optional): OCPJP (the Oracle Certified Professional Java Programmer) / Google Professional
Cloud Developer
Required Experience:
● Must have integration component development experience using Java 8/9 technologies and service-oriented
architecture (SOA)
● Must have in-depth knowledge of design patterns and integration architecture
● Must have experience in Cloud-native solutions, Domain-driven design, Secure application architecture
● Must have experience in system scalability and maintenance for complex enterprise applications and
integration solutions
● API security, API gateways, OAuth 2.0
● Engineering roadmaps, Architecture governance, SDLC and DevOps strategy
● Experience with developing solutions on Google Cloud Platform will be an added advantage.
● Should have good hands-on experience with Software Engineering tools viz. Eclipse, NetBeans, JIRA,
Confluence, BitBucket, SVN etc.
● Should be very well verse with current technological trends in IT Solutions e.g. Cloud Platform
Development, DevOps, Low Code solutions, Intelligent Automation
Good to Have:
● Experience of developing 3-4 integration adapters/connectors for enterprise applications (ERP, CRM,
HCM, SCM, Billing etc.) using industry standard frameworks and methodologies following Agile/Scrum
Job Responsibilities
● Writing the design specifications and user stories for the functionalities assigned.
● Develop assigned components / classes and assist QA team in writing the test cases
● Create and maintain coding best practices and do peer code / solution reviews
● Participate in Daily Scrum calls, Scrum Planning, Retro and Demos meetings
● Bring out technical/design/architectural challenges/risks during execution, develop action plan for
mitigation and aversion of identified risks
● Comply with development processes, documentation templates and tools prescribed by CloudSufi or and its
clients
● Work with other teams and Architects in the organization and assist them on technical Issues/Demos/POCs
and proposal writing for prospective clients
● Contribute towards the creation of knowledge repository, reusable assets/solution accelerators and IPs
● Provide feedback to junior developers and be a coach and mentor for them
● Provide training sessions on the latest technologies and topics to others employees in the organization
● Participate in organization development activities time to time - Interviews, CSR/Employee engagement
activities, participation in business events/conferences, implementation of new policies, systems and
procedures as decided by Management team
activities, participation in business events/conferences, implementation of new policies, systems and
procedures as decided by Management team