Description

Responsibilities

  • Responsible for providing business requested enhancements and improvements to Web based applications.
  • Manage the production and other environment problem determination, remediation and reporting.
  • Timely reports source data issues to other groups or vendors.
  • Responsible for maintaining application artifacts and documentation.
  • Work with architecture to ensure optimized technical design and performance for application.
  • Support non-scheduled activities necessary to keep applications functional.
  • Participate in planning meetings, help team create well-written stories and consider customer risks when prioritizing.
  • Build code that is well-written according to team development guidelines and software best practices.

Required Skills

  • Extremely fluent with Java, Tomcat, AngularJS, Angular, React.
  • Must have skills in JSP and Servlets.
  • Strong expertise in Web Frameworks : Spring, Jersey.
  • In-depth knowledge of Service-oriented architecture/web services (SOAP/REST).
  • Senior knowledge of Web technologies like HTML, CSS, JavaScript, and JQuery.
  • Ability to understand Markup languages like XML and JSON.
  • Proficient in SQL, Linux.
  • Mastery of J2EE, WebSphere.
  • Should have skills in Enterprise Java Beans, RMI, JDBC.
  • Good expertise in Object-oriented programming (OOP) concepts and patterns.
  • Good knowledge of Java virtual machine (JVM) and memory management.

Required Experience

  • 6+ years relevant work experience; development preferred.
  • 5+ years of Java Development experience.
  • Very Strong experience in Java Spring, Java Micro Services, MongoDB, Kafka Streams, Rabbit MQ, Spring Boot and Tomcat experience.
  • Experience with Agile and Waterfall methodologies.
  • Working experience with different time zones.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate