Lead Software Engineer
10h ago

Responsibilities :

  • Implement full-stack solutions to enterprise-level scalability, performance, and availability problems
  • Maintain a suite of existing applications by implementing new features and fixing critical bugs
  • Collaborate with other engineers on code reviews, design documentation, and process enhancements
  • Ensure that integration, unit, and system tests are automated and complete per requirements
  • Adhere to current documentation standards and produce necessary documentation for training and compliance
  • Skills / Education / Experience :

  • Strong Java skills and object-oriented design experience, including working knowledge of core libraries and design patterns
  • Experience developing with Spring Boot to create microservices and RESTful APIs.
  • Experience with front-end technologies such as JavaScript, Angular, React.
  • Significant experience with automated test frameworks Spring Web Test, RestAssured, Cucumber, Jasmine, Karma, Junit, etc.
  • Experience with cloud development, either public or private clouds
  • Experience with messaging / streaming such as JMS / Kafka is desired
  • Experience integrating with databases (preferably Oracle / Postgres) and middle-tier application server architecture
  • Experience with ORM such as Hibernate / JPA or Spring JDBC is a plus
  • Development experience in a Unix / Linux environment is a plus
  • Experience with agile development methodologies desired, including continuous integration.
  • Excellent verbal and written communications skills and an interest in working in a collaborative team environment
  • Demonstrated ability to deliver results, prioritize activities, and to manage time effectively
  • BS / MS in CS or equivalent required, or equivalent work experience
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    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