We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • I have 9 years of experience designing and developing software applications primarily in Java EE, Spring Boot, Spring Batch, Oracle and Unix Shell scripting with excellent oral and written communication skills.
  • As a software engineer, I strive to bring out - of-the-box solutions for business problems using ever changing technology.
  • I am a self-motivated individual with ability to work individually without supervision, as well as within the team.

TECHNICAL SKILLS

Languages: Java 8, JS, JSON, HTML, CSS3, JSTL, Oracle PLSQL

APIs: REST, SOAP

Version Control: SVN, GIT

Framework: Junit, utPLSQL, Java EE, Spring Boot, Spring Batch, Spark on Java based application

Databases: Oracle, MYSQL, Hadoop (HDFS)

Tools: Eclipse, SQL developer, Toad, HP QC, SQL Modeler, Firebase, NetBeans

Server: Websphere, Apache Tomcat

Operating System: Windows, Unix, Solaris

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Technology: Java 8, Spring Batch, Spark framework, SQL, Hive Scripting on HDFS, Scrum, log4j.

Tools: Eclipse, SQL Developer, Git, Maven, Putty, Junit.

Responsibilities:

  • Application development and enhancement on Spring Batch, SPEL (Spring Expression Language) and Spark on Java8 which includes processing files received from analytical systems prediction credit loss projections for the next 180 Quarters.
  • Write unit test cases using Junit to test SPEL rules.
  • Run test cases to check for code quality and fix defects.
  • Commit code to Github.
  • Follow CICD (Continous Integration Continous Deployment) using Jenkins and Maven.
  • Write oracle queries for the application and analyze the impact from performance of an application perspective.
  • Persist data in HDFS, create external hive tables and write queries to extract data from hive tables.

Confidential

Sr Java Developer/Designer

Technology: Java 8, Spring MVC, JSTL, CSS3, HTML5, SQL, Oracle PLSQL, Scrum, log4j.

Tools: Eclipse, SQL Developer, SVN, Maven, Putty, Junit.

Responsibilities:

  • Follow scrum, work in bi-weekly sprints and attend grooming, planning, daily stand ups and retrospective meetings.
  • Application design considering requirements, analyzing existing code and applying design patterns.
  • Application enhancement/maintenance in Java 8 using Spring MVC framework and JDBC at the database layer.
  • Create unit tests using Junit for enhancements.
  • Code review.
  • Integration testing with different systems.
  • Improved performance of a search functionality within the website by using JavaStreams.
  • Recommended changes in coding practices to improve code maintainability.

Confidential

Technology: Java EE, Spring MVC, Hibernate (JPA), Oracle PL/SQL, SQL, Maven, Junit

Tools: Eclipse, Tomcat, Putty, IBM-UCD, SQL Developer, SVN, HP ALM, SharePoint, JIRA, Swagger, log4j

Software developer

Responsibilities:

  • Lead a team in developing, maintaining and testing REST API using Spring MVC in addition to a maintaining and building web portal.
  • Assigning and reviewing code changes to be delivered as a part of release.
  • Client and vendor interaction and managing expectation.
  • Sizing deliverables using IFPUG standards and Function point calculation.
  • Driving automation of deployment process using IBM-UCD across various components.
  • Handle configuration management using Subversion

Highlights:

  • Worked onshore with client, based out of United Kingdom gathering requirements, managing expectation and resolving issues;

Confidential

Sr. Software Engineer

Technology: JSP, Oracle/PLSQL,SQL

Tools: Eclipse, Apache Tomcat, SQL Developer, StarTeam

Responsibilities:

  • Identify functional and technical changes based on requirements. Design and develop web pages for application built on JSP.
  • Implement code changes, including web pages at the frontend and packages and functions at business layer to support the front end.
  • Implement database changes, Sequel query tuning, building tables, triggers, constraints.
  • Handle configuration management using StarTeam

Highlights:

  • Successfully migrated a Servlet based legacy web portal to spring-based application.

Confidential

Technical Associate

Technology: Oracle PLSQL, Java, Junit, SQL.

Tools: PLSQL Developer, Eclipse, Continuous for code versioning, HP-QC.

Responsibilities:

  • Develop package, procedures, functions.
  • Unite test, fix defects and handle issues on live.
  • Create, develop and test Junit case.
  • Work on Different Requirements and Develop different capabilities for the Order Fulfillment Procedure. Handle queries arriving from different testing teams and production support team and meet SLA (Service Level Agreement) for issue resolution.

We'd love your feedback!