Principal Java Developer - Spring MVC/MySQL (7-12 yrs) Bangalore (Systems/Product Software)
Digitalogy
Bangalore, India
3d ago
source : hirist.com

Responsibilities and Duties :

  • Provide technical guidance to engineers on their respective development tasks and wherever necessary pitch in with an individual contribution
  • Have a strong sense of ownership and work with the product management team to understand requirements, refine them based on technical feasibility and drive the team to deliver them
  • Collaborate with other teams, to ensure timely and good quality delivery of features in an agile development environment
  • Ensuring team follows processes and guidelines laid down for development
  • Draw on experience to lead technical designs and implementation of a highly scalable and adaptable system
  • You will produce scalable, flexible, efficient and supportable solutions using appropriate technologies preferably in Java
  • You will improve the systems by integrating existing solutions and building new technology
  • Design, develop and document front-end projects of various scope
  • Participate in code reviews of other developers work
  • Required Experience, Skills and Qualifications :

  • Lead architecture and development of complex projects
  • Outstanding expertise in Java with Spring MVC and object-oriented concepts.
  • Strong computer science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis
  • Architectural knowledge of designing and developing software in distributed architecture
  • Deep understanding of high traffic, highly scalable, complex web applications
  • Understanding of persistence systems RDBMS / NoSQL like MySQL, Dynamo DB, Cassandra etc.
  • Design systems that simplify and enhance user experience.
  • Step 2
    Apply
    Add to favorites
    Remove from favorites
    Apply
    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.
    Continue
    Application form