Yatra Online Pvt Ltd.
Greetings from Yatra.com !!
Hiring Senior Software Engineer
Please find the Job Description below for your reference :-
Job title:Senior Software Engineer
Work Location: Bangalore
Essential Duties and Responsibilities:
- Design and development of highly robust and scalable applications in a large-scale distributed systems environment.
- Translating business requirements into system design and apply deep understanding of OO design principles in creating custom software solutions. Offering creative alternatives to business design wherever appropriate
- Ownership of key software modules, which would involve product enhancements and maintenance of existing functionality.
Effective debugging of issues and associated fixing in a time-critical atmosphere
- Technical lead for projects including identification and management of dependencies across other modules. Project planning for mid-level complexity projects, including scope management, estimation, issue tracking and risk escalation
- Set coding and design standards and act as a mentor for junior engineers in the organization
Education and/or Work Experience Requirements( 3-6 years):
- B.Tech/M.Tech/MCA in Computer Science or a related field
- Proficient in Java 8
- 3-6 years of experience in the software industry
- Strong analytical skills with good problem-solving abilities
- Ability to work on multiple projects.
- Possess a sound understanding of data structures, algorithms, object-oriented design and service-oriented architecture
- Passion for writing high-quality object oriented code in Java
- Expertise in several of the following technologies: OOD (Object Oriented Design), Microservices, Collections, Multi-threading, Web Applications, Core Java, Spring, REST,
- Must have knowledge in ElasticSearch and Kafka.
- Excellent communication and presentation skills and ability to work in a team environment
- Preferred knowledge on NoSQL is must
- Preferred knowledge on any Relational Database is a must.
- Good understanding of Distributed System is a must
- Good to have Scala.
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Products and Technology Job Details [...]
Preferred Qualifications Achieve highest levels of Performance, Scalability, Reliability and High-availability of Oracle Products: Oracle cloud (PaaS/SaaS/IaaS) and Application Integration Architectu [...]
Responsibilities Design, Coding, Unit Testing and Documentation for a module(s) Maintenance of existing features/modules Acting as a technical lead for other developers in the team Working with Busine [...]