Description

You will design and develop end-to-end applications using frontend, middleware, and database technologies.

Responsibilities

  • Translate business requirements into functional product features and application designs.
  • Lead agile teams by providing technical guidance and participating in scrum ceremonies.
  • Develop reusable components using established design patterns to ensure extensibility.
  • Write performant, high-quality code and implement automated unit testing.
  • Conduct code reviews and drive technical discussions during customer calls.

Required Skills

  • 9 to 12+ years of professional software development experience.
  • Strong proficiency in Java, JSP, JDBC, and Spring Core.
  • Frontend expertise in HTML5, CSS3, JavaScript, and jQuery.
  • Database experience with PL/SQL, SQL Server 2014, and MySQL.
  • Experience with Web API, REST API design, and Swagger/Open API specifications.
  • Knowledge of ASP.Net 4.0, Entity Framework, and C++ programming.
  • Familiarity with Kubernetes and microservices architecture.
  • Ability to write automated unit tests using frameworks like NUNIT.
  • Cloud experience with AWS and Azure.

Preferred Skills

  • Test-Driven Development (TDD) approach.

Education

Any Gradute