Systems Developer II - Java 8

Peprotech, Inc

Peprotech, Inc

Software Engineering
Multiple locations
Posted on Tuesday, May 21, 2024

Job Description


  • Analyzing requirements, designs and develop application component and services
  • Understanding Application architecture, codebase and resolve defects on time with quality
  • Performs system analysis and prepares details documentation including software design specification, unit test cases and release notes
  • Ensures all activities are performed with quality and compliance by writing clean code with proper exception and error handling
  • Assists with database design
  • Coordinated with Operation staff on deployment of applications
  • Works with business partners to analyze and address support request to include training
  • Performs unit and system tests and, as needed, validation testing and brings good coverage on junit testing


Bachelor’s degree or equivalent BE, B Tech, ME, M Tech, BCA/MCA and BSC/M Sc with 2 – 5 years of experience in IT industry

Knowledge, Skills and Abilities:

  • Excellent in Java 8 coding skills, using predicate, lambda expression, streams, Collections API, Concurrency API and other features of Java 8
  • Good in data structures, multithreading, OOAD and design patterns
  • Hands on with JEE: JDBC, Hibernate, JPA and JMS
  • Frameworks: Spring, Spring MVC and Springboot
  • Web Services: Rest/SOAP webservices
  • Expert in debugging: Local and Virtual machine
  • Database: good in writing DML and DDL queries using SQL, PL/SQL, performance tuning and query optimization
  • Testing: Junits and Mockito
  • Server: Tomcat 6 and 8.x
  • Other: Linux/Unix, Git/SVN and Maven