Full Stack Java Developer

Please find the below details

  • It is a Contract Job.
  • Client or Employer is Team Erudite Solutions
  • Looking for Immediate joiners
  • Work Location: Remote (Hyderabad)

Prior Experience:

Minimum 3-8 years of hands-on technical experience on web / application development using Java / J2EE technology stack.

Skills / Project Experience – Required:

  • Strong conceptual knowledge in OOPS, Core Java, Collections, Multithreading.
  • Experience with working on frameworks: Spring Boot all modules, Spring/Struts, JDBC, Hibernate, WebService (SOAP/REST)
  • Experience on web/application servers (Tomcat, JBoss, WildFly, WebSphere etc.).
  • Experience in working with Angular/ReactJS & Redux, JSP, HTML5, CSS3, jQuery and JavaScript.
  • Experience in building UI applications using Webpack.
  • Strong experience in DevOps process and tools like Jenkins/Bamboo/UrbanCode also build technology like Maven/Gradle
  • Strong experience with Github/Bitbucket/Subversion,/Perforce etc. versioning systems.
  • Experience in developing and deploying applications to cloud platforms AWS, GCP, PCF, etc.
  • Experience with Micro services development using Spring/Spring boot or any other technology framework.
  • Ability to work with automated unit test frameworks like Junit, Mockito and drive end-to-end testing of modules.
  • Ability to write SQL with complex joins in RDBMS, understanding of database functions
  • Experience on managing medium size teams.

Software Development Engineer

ESSENTIAL DUTIES:

Develop software in alignment with technology standards and practices

Write automated tests to ensure software works as described

Maintain software, repair bugs, and respond to downtime in accordance with  business continuity plan

Participate in the design and scoping of solutions with teammates

Conduct all business in accordance with eVestment policies and procedures

All other duties as assigned

KNOWLEDGE AND ABILITIES REQUIRED:

Demonstrated ability to develop software

Ability to recognize code standards and apply them consistently

Ability to write Unit, Service, and UI tests

Demonstrated working knowledge of software, network, and computer systems

Familiarity with object-oriented design

Ability to learn and apply new technologies and related concepts