Software Development Engineer - 2
Software Engineering
India · Bengaluru, Karnataka, India · Karnataka, India
Job Title: Backend Developer (SDE-2)
Exp: 3.5-6yrs
(Required/ Mandate Skills)
• Have a sound knowledge of a Java backend framework (e.g., Spring/Spring Boot), object oriented design and design patterns, Data Structure.
• Have experience with microservices and implementing and consuming RESTful APIs.
• Experience designing highly scalable enterprise products full lifecycle
• Experience mentoring and training others on complex technical issues
• Demonstrate a mindset of delivering secure, well-tested and well-documented software.
• Experience with relational databases.
• Excellent verbal and written communication.
Do You Know? (Skills good to have)
• Exposure to building service oriented distributed systems
• In building systems that process big data in a distributed environment, either in real time streaming or offline batching.
• In messaging systems like Kafka, RabbitMQ, kinesis, etc.
• In real time computation tools like Storm / Spark or Hadoop based tools.
• In Data warehousing technologies like Redshift, BigQuery, etc.
