Senior Java Developer

  • Job Type: Full-time
  • No. of available positions: 5
  • Location: Noida
  • Experience:3-8 years
Responsibilities and Duties:
  • Design, build and maintain efficient, reusable, and reliable Java code.
  • Providing technical oversight to the team, involved in design and code review.
  • You would also spend most of the time in development activities in varied technologies and should have a passion for writing code.
  • Should be able to create good technical documents.
  • Translate application storyboards and use cases into functional applications.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems – Help maintain code quality, organization, and automatization.
  • Prepare the technical design of complex technology components as well as suggest the pros and cons of using a certain technology stack or component or design pattern versus another, to the clients.
  • Team Management.
Required Skills and Qualifications
  • Qualifications: BTECH/MTECH/MCA/MSc.
  • Proficient in Java, with a good knowledge of its ecosystems a knack for writing clean, readable Java code, writing reusable Java libraries along with knowledge of multithreading, concurrency patterns, and collections in Java.
  • Solid understanding of object-oriented programming along with various design and architectural patterns.
  • Hands-on experience with JMS, JPA, Spring (MVC, Boot & Cloud preferred) & Hibernate.
  • Familiarity with concepts of MVC, JDBC, and RESTful. Experience with Presentation Layer (JSP/Servlets), and JS Frameworks (Angular, jQuery, react, etc.).
  • Creating database schemas that represent and support business processes and experience with both external and embedded databases. Implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git, Ant, Maven, and Gradle; continuous integration.
  • Knowledge in XML-based mappings, SAML, rest clients, CAS authentication, and Jetty.
  • Knowledge of Apache Camel and Kafka and Drools Rule Engine is preferred

To apply, please send your resume mentioning position to hr@liberintechnologies.com