Principal Software Engineer - Core JAVA

Job Description

We are in search of Principal Software Engineer - JAVA for a Product company based in Hyderabad. Applicants must be from a Product company and should have strong experience in end-end product development using JAVA, Micro services and AWS.

Job description:

Skills: Java, Micro Services, REST API & NOSQL, AWS services (EC2, S3, Route 53, ELB, VPC, cloudwatch, Lambda) ,Java technologies, asynchronous programming.

Experience - 7- 10 Years.

Responsibilities:

What you'll do:

Drive design, development, implementation and documentation
Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives.
Work closely with the Distinguished Architects and cross functional teams and follow established practices for the delivery of solutions.
Participate in hiring and build teams enabling them to be high performing agile teams.
You will work with engineering teams to create high level and low level designs, drive design discussion and technical decisions.
You will come up with quality, best practices, other Non-functional standards and guide the teams to execute them along with helping them on overall technical and design aspects.
You will help implement cutting edge models and algorithms that operate on massive amounts of data and Interact with cross functional engineering teams as cloud, platform, analytics etc. across geographies to leverage technical expertise and contribute to the engineering community.

What you'll bring:

B.Tech. / B.E. / M.Tech. / M.S./MCA or relevant discipline
7+ years of experience in design and development of highly-scalable distributed applications and platforms.
Strong computer science fundamentals: data structures, algorithms, design patterns.
Having proficiency Java/J2EE, Microservices AND AWS.
Hands on experience in Microservices, RESTful webservices development in Java/NodeJS(SpringBoot, Dropwizard or equivalent framework).
Good knowledge in messaging systems: Kafka / RabbitMQ
In depth knowledge of Cloud Native Architecture, Microservice Architecture and related stacks (Service Registry, ELK / Splunk, service registry, VMs, etc.) and container technologies (Docker, Kubernetes, etc.)
Self Starter with the ability to multitask across several priority areas in the face of fuzzy situations.
Demonstrated end-to-end ownership for development and design of least one cloud-based project.
Strong hands on development skills to prototype technical solutions.
Strong desire to drive change, and ability to adapt to change quickly. Proficient in new and emerging technologies.
Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
Mentoring/coaching Senior staff engineers and other Engineers.
Focus on reusability, frameworks, patterns and configurations tools for faster development.

Work in India
Employment Options
Base Salary

35 - 50 INR

Required Academic Degree
Professional Experience
Skills
  • Core JAVA
  • Spring Boot
  • Data Structures
  • AWS
  • Microservices
Apply to Job

Company

Company Name

THE FINDER INDIA

Recruiter

Shiva P

Talent Acquisition head

Bengaluru, Karnataka, India

View Details

Recruiter Contacts