Redbus is hiring Senior Java Software Engineer

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Key Responsibilities:

  • Design and development of features by writing clean, readable, reusable, testable, and maintainable code to build better user experiences.
  • Writing the unit test procedure to test the feature or application built.
  • Enhancements on the existing system.
  • Documenting the functional requirements and creating the user guides required.

Key Skills:

  • We are seeking extremely smart programmers who are gung ho about large scale systems that are going to have a big impact on millions of customers around the world.
  • Must have strong experience working on Java, J2EE.
  • Strong computer science fundamentals – HTTP, TCP/IP concepts, Web Servers, Threading, Caching, etc
  • Strong knowledge of Data Structures, Algorithms and Design Patterns.
  • Good understanding & experience writing REST APIs.
  • Experience in relational databases like MySQL/ Oracle.
  • Looking for someone who is flexible and open to learning new technologies.

Mandatory Skills:

  • Core Java, J2EE, Data Structures and Algorithms, OOPS, MySQL

Educational Qualification:

  • Bachelor’s or Master’s degree in Engineering, Computer Science, or related technical field.

Experience:

  • 3-5 Years Must have prior experience working as a Software Development