All Jobs in India

Wift

Credable - Senior Java Developer

Credable

Senior Java Developer
Chembur Naka, Chembur, Mumbai, Maharashtra, India
7 - 10 Years
20 - 40 LPA

Skills

Job Description

Job Profile – Java Architect Experience Level 7+ Years Location - Noida About the position: We are seeking highly accomplished software architect who can be part of the product development team. You are driven and have a great combination of coding skills, design skills and architectural skills. Your addition should significantly enhance the architectural capacity and effectiveness of a distributed team. The position requires a hands-on experienced Software Architect who will focus primarily on the Architecture and design of web/mobile apps and related systems. The successful candidate is a self-motivated technical leader/architect who can deal with complex problems and provide technical solutions keeping in mind of the needs of highly scalable, performant, resilient cloud services. He/She should have had prior experience building architectural frameworks for an application deployed in Cloud. Should be having Bachelors or Master’s degree in Computer Science. Job Description: • Define the Architectural Vision and publish the Architectural blueprint. You will need to understand the domain/business logic and work with the engineers to implement it in the desired software stack (Java/J2EE or other emerging) • Develop designs geared towards massive scalability, and code the core elements of those designs to make adoption faster. • Manage deliveries and be obsessed about the deadlines • Hire tech team members • Drive developers to adopt architectural changes in security and adapt to the emerging technologies • Collaborate with Product Management and business teams to understand the requirements and convert into technical specifications Mandatory Skills: • 7+ years of product development experience for large scale secure systems with high volume and high performance requirements. • Experience in financial domain preferred. Exposure to blockchain and cryptocurrencies would be an advantage. • Hands-on developer in Core Java with excellent understanding of computer science fundamentals, data structures, algorithms and design patterns. • Experience with frameworks like Spring, Restful Webservices, Python is highly desired. • Deep knowledge and experience of Java/J2EE and servers like Tomcat. • Knowledge on Event processing Engines like AQ, Apache Kafka. Also should be familiar with various Cloud Monitoring and logging framework. • Knowledge on JQuery, AngularJS, KnockoutJS, BootstrapJS • Excellent knowledge of Relational Databases, NoSQL, SQL and ORM technologies (JPA2, Hibernate) • Experience on Solr, Elastic search, Redis, Memcached, MongoDB, Hadoop. • Good knowledge of High Availability / Disaster Recovery scenarios, setup experience on multiple AZs, multi-geo replication • Hands-on experience scaling applications, infrastructure, and configuration with cloud-based IaaS providers (AWS) • AWS related experience on EC2, ECS, VPC, Lamda, S3, RDS, DynamoDB, CloudFront, CloudWatch • Thorough understanding of JVM architecture, Garbage Collection, Collections and Concurrency framework • Fundamentals of multi-threading on multi-core systems • Knowledge of Test-Driven Development or other agile software development methodologies • Experience with Maven and Ant or other continuous integration build environments • CentOS Linux Platform Education: • Bachelors or Masters in Computer Science

Work Function

Backend Development

Industry

Information Technology

Education

  • B.E / B.Tech


X

Thank you for your interest.
Our team will reach out to you right away.