Minimum Experience: 7+ years
Mandatory Skill Set: Java 8/9, Core Java, Spark, Map Reduce Concept, Hadoop and Spark programming, Design patterns (more than Singleton & Factory), REST/SOAP based Web Services development, File format manipulation i.e. XML/JSON/Avro/Parquet, CI/CD, Connectors Development.
About Us
CLOUDSUFI is a Data Science and Product Engineering organization building Products and Solutions for Technology and Enterprise industries. We firmly believe in the power of data to transform businesses and make better decisions. We combine unmatched experience in business processes with cutting edge infrastructure and cloud services. We partner with our customers to monetize their data and make enterprise data dance.
Job Description
CLOUDSUFI is seeking a Sr. Backend Engineer to produce scalable software solutions. S/He will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As Backend engineer, gather functional requirements, design & build new capabilities or enhance existing capabilities. This is an exciting opportunity to use your domain-driven design expertise to build a highly scalable and reliable platform.
Job Responsibilities
● Architecting and developing web, software, prototypes, or proofs of concepts (POCs)
● Leading the gathering of functional requirements with business users, developing technical specifications, and project & test planning
● Identify gaps / automation opportunities in existing production applications and processes; propose and deliver on improvements to both system and processes. Where applicable, evaluate alternative methods, and present recommendations and justifications to business partners
● Acting in a technical leadership capacity: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems
● Roughly 60-70% hands-on coding
● Generate technical documentation and presentations to communicate architectural and design options, and educate development teams and business users
● Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
● Demonstrate a passion for developing well-architected, highly scalable and reliable web applications
● Be a quick learner and adapt to the project requirements for using various tools and technologies
Required Experience:
- Must have good knowledge on the working model of any Data Integration Platforms.
- Must have delivered 4 to 5 Connectors for Integration Platforms.
- Must have understanding on connectors with Batch Mode, Streaming data, Delta data mechanism for huge data loads.
- Must be able to build up the design from scratch around above connectors types for any SAAS and OnPremise applications.
- Must have understanding of Authentication mechanism in depth for OAuth, SSL, certificate based authentication,and Session management.
- Excellence in Java Code Review and Quality Deliverables activities
- 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
- 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 technology trends in IT Solutions e.g. Cloud Platform Development, DevOps, Low Code solutions, Intelligent Automation
Non-Technical/ Behavioral Competencies:
- Must have worked with US/Europe based clients in onsite/offshore delivery model
- Should have very good verbal and written communication, technical articulation, listening and presentation skills
- Should have proven analytical and problem solving skills
- Should have demonstrated effective task prioritization, time management and internal/external stakeholder management skills
- Should be a quick learner, self starter, go-getter and team player
- Should have experience of working under stringent deadlines in a Matrix organization structure
- Should have demonstrated appreciable Organizational Citizenship Behaviour (OCB) in past organizations