drjobs Senior Software Engineer - Java

Senior Software Engineer - Java

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Navi Mumbai - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Role & Responsibilities:

Building high performance low latency scalable software platforms.
Developing and owning product components from inception to production to scaling up supporting new requirements rearchitectures.
Working closely with product and engineering team members to drive and implement platform and product vision.
Making informed decisions for data needs of customers.
Continuously discover evaluate and implement new technologies to improve development efficiency.
Work on stateoftheart technologies (Spring Boot Spark Elastic Search Kafka Google Cloud)
Work on distributed environment on cloud servers.



Requirements

Required Skills:

Strong design and object orientation skills backed with analytical and problemsolving ability.
4 years of handson coding and expertise in Java.
Handson experience on building RESTful APIs and working with Spring boot & Web Frameworks.
Hands on experience with NoSQL databases (Cassandra/MongoDB/HBase) & Relational databases (Mysql/OracleDB)
Proficiency in implementation algorithms and use of advanced data structures.
1 years of experience in leading a team of technologists mentoring and helping them with daytoday technical impediments to achieve business goals.
1 years of experience in technical architectural design keeping considerations of performance scalability and maintainability in mind.
Exposure to Elasticsearch Spring Boot & Spark TBs of data with google cloud or AWS is added advantage.
Participant to Agile/Scrum methodology as Scrum master or team member havingexposure to estimations to task allocations using Jira or Rally or similar tools.
Exposure to software development best practices such manual & automated code reviews design reviews unit testing test automation continuous integration etc.
Ability to articulate and present the points across (both verbal & written)
Strong SQL Database Tuning and Caching Framework Understanding.
Git/SVN Knowledge

Required Skills: Strong design and object orientation skills backed with analytical and problem-solving ability. 4+ years of hands-on coding and expertise in Java. Hands-on experience on building RESTful APIs and working with Spring boot & Web Frameworks. Hands on experience with NoSQL databases (Cassandra/MongoDB/HBase) & Relational databases (Mysql/OracleDB) Proficiency in implementation, algorithms and use of advanced data structures. 1+ years of experience in leading a team of technologists, mentoring and helping them with day-to-day technical impediments to achieve business goals. 1+ years of experience in technical architectural design keeping considerations of performance, scalability and maintainability in mind. Exposure to Elasticsearch, Spring Boot & Spark, TBs of data with google cloud or AWS is added advantage. Participant to Agile/Scrum methodology as Scrum master or team member havingexposure to estimations to task allocations using Jira or Rally or similar tools. Exposure to software development best practices such manual & automated code reviews, design reviews, unit testing, test automation, continuous integration etc. Ability to articulate and present the points across (both verbal & written) Strong SQL, Database Tuning and Caching Framework Understanding. Git/SVN Knowledge

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.