Rype - Software Development Engineer/Lead - J2EE/Linux/Agile (4-6 yrs) Hyderabad/Secunderabad (Backend Developer)
4d ago
source : hirist.com

Hiring for Software Development Engineer / Lead for Rype

Essential Functions :

  • Designs and develops testable, maintainable and scalable software for client's reactive architecture, core services and audience console technology platform.
  • Conducts systems analysis and code reviews on mission critical applications to ensure optimal performance.
  • Develops documentation for system maintenance and support (i.e., flow charts, layouts, diagrams, charts)
  • Works closely with product and technical leadership to define systems requirements.
  • Mentors junior level engineers by providing advice, coaching and educational opportunities.
  • Collaborates with peers and other team members to achieve project goals and establish technical standards and best practices.
  • Provides input on feature complexity, impact and feasibility.
  • Contributes to agile process improvements.
  • Education & Experience Requirements :

  • Master or Bachelor Degree in Computer Science or its equivalent in education and experience
  • 4-6 years of Java Development experience.
  • 3 years experience using key-value and relational datastores (e.g. Memcache, PostgreSQL)
  • 2 years of experience using Linux and the bash command line
  • Proficient in core Java, J2EE fundamentals, Restful API.
  • Hands on experience within the AWS ecosystem (Kafka, S3, Redshift, Spark, Scala, Dockers, Elastic search, Kubernetes) a plus
  • Hands on experience in development technologies (e.g. Spring, JDBC, Maven)
  • Hands on experience with data processing and message frameworks (eg Apache Storm, Kafka)
  • Experience in Unix OS / Linux and web application development.
  • Experience in Agile is a must.
  • Experience with Storm, NoSql DBS like Aerospike, MongoDB will be nice to have.
  • Expertise in PL / SQL, Hibernate and Spring modules.
  • Experience working with app servers like Tomcat, JBOSS, Jetty.
  • Experience in application design, design patterns, coding standards, code-review and unit testing.
  • Hands-on knowledge on Queuing systems like Kafka, Rabbit MQ or Active MQ.
  • Thorough knowledge of Object Oriented Programming concepts and its applications.
  • Excellent written and verbal communication skills
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form