We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

MadisoN

SUMMARY

  • Dynamic professional with 9.3 years of experience on various multi - tier architecture based enterprise applications.
  • Expertise in developing software using Java/J2EE, Oracle and DB2.
  • Having strong work experience with Java, Servlets, JSP, EJB, JDBC and Design Patterns.
  • Extensive work experience with frameworks such as Spring, Hibernate, Struts and JSF
  • Strong work experience with SOAP & RESTful Webservices
  • Proficient in using Jackson, JAXB and Jersey libraries
  • Strong work experience with Core Java, Object Oriented programming and Collections framework
  • Hands on experience with Java 8 features such as Functional Programming, Lambda Expressions and Streams…etc.
  • Proficient in using Tag libraries such as JSTL, Struts, Spring tags,JSF tags and expression language
  • Hands on experience with Websphere, JBOSSand Tomcat application servers and with variety of development tools like RSA, Eclipse, SQL Developer, TOAD and Squirrel.
  • Proficient in using Spring Boot, Spring Data JPA, Spring Cloud, Microservices of cloud applications and Splunk.
  • Having strong work experience with TDD (Test Driven Development) and testing frameworks such as Junit, Mockito and Selenium
  • Proficient in using client side technologies such as HTML5, CSS3, JavaScript, jQuery, Angular2 and AJAX.
  • Having work experience with tools such as GIT, SVN, Jenkins, Sonar, Crucible, Maven, Bit Bucket and Log4j.
  • Hands on experience with SQL and knowledge on PL/SQL.
  • Proficient in using JMS.
  • Having hands on experience with Exigen Insurance Product.
  • Strong knowledge on SDLC and expertise in end-to-end development of software products from requirement analysis and design to implementation and customer support.
  • Experience with SOAP UI webservice testing tool and REST API testing tools like Firefox’s REST client.
  • Good understanding of UML and experience on all phases of SDLC.
  • Have strong work experience with Agile Methodology and worked with JIRA, Rational Team Concert (RTC),TFS.
  • Good Domain experience in Insurance.
  • Experience designing applications using Enterprise Architect and Microsoft Visio.
  • Strong communication skills and effective team player.
  • Excellent analytical, technical skills and ability to learn new technologies quickly.

TECHNICAL SKILLS

Java/Web Technologies: Java, Servlets, JSP, JDBC, EJB, Struts, Spring, Hibernate, JPA, Web Services (RESTful & SOAP), Spring Boot, Microservices, Spring Cloud, SplunkJavaScipt, jQuery, Angular2, JSON & AJAX

IDE: Eclipse & IntelliJ

Servers: Websphere, WebLogic, JBOSS & Tomcat

Source Control: GIT,SVN, Bit Bucket.

Databases: Oracle & DB2

Operating systems: Windows & Unix/Linux

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Environment: Java, Angular2, RESTful Webservices, Spring Data JPA, SQL, GIT, Eclipse, Maven, Windows, Bit Bucket.

Responsibilities:

  • Understanding requirements and preparing low level design documents
  • Assigning work to team members, reporting status to the team in standup call
  • Created project structure and various layers of application architecture
  • Involved in coding and implementation of user stories assigned
  • Used functional programming, Lambda expressions and streams for writing cleaner, readable and more maintainable code
  • Minimized xml configurations using Spring Boot starters and Spring Boot Auto Configuration features and used Actuator to look into various run time details of the application.
  • Implemented view layer using Angular2.
  • Developed RESTful Webservices using Spring and Jackson.
  • Used transaction management for implementing certain business functionality which involve database update operations that have to be executed as atomic unit
  • Implemented persistence layer using Spring Data JPA framework.
  • Analyzing implemented source code with static code analyzers such as PMD, Find Bugs, Check style and Sonar and fixing the quality violations
  • Demonstrating the implemented functionalities to customer and fixing the comments provided
  • Writing complex SQL queries using SQL Developer tool for fetching data to display in Taskmaster Dashboard for the set search/filter criteria
  • Participating in code review activities
  • Composing requests with content type JSON and testing the developed RESTful Webservices using Fiddler, POSTMAN and SOAP UI
  • Defect fixing and root cause analysis

Sr. Java Developer

Confidential - Madison

Environment: Spring MVC, Spring Web Flow, Spring Core, Hibernate, MDB, Soup UI, JAX-WS with CXF Web Service, Ant, Maven, JBoss 5, JBoss 6

Responsibilities:

  • Modifying existing application code to implement new reports
  • Implemented presentation layer using Spring MVC and persistence layer using Hibernate
  • Modifying classes in Controller, Service and DAO layer for reports requirements
  • Used Spring IOC module for Dependency Injection
  • Used JPA annotations and Hibernate for object relational mapping
  • Used Jackson library for Java-JSON mapping
  • Using Hibernate to invoke stored procedures in order to fetch data for report
  • Writing SQL queries using TOAD tool for inserting/updating new report types and option values for various fields (in the UI) that are passed as input parameters to generate the reports
  • Building and deploying application to Tomcat server
  • Defect fixing and root cause analysis

Sr. Java Developer

Confidential

Environment: RESTful Web Services, JDBC, JUnit, Fiddler, Soup UI.

Responsibilities:

  • Developed RESTful web service and also provided support for UI Developers to consume these Web services.
  • Written Junit test cases for all above Web Services.
  • Designed and coded application in an agile environment utilizing a test-driven development approach.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Had gained experience in working close cooperation with Scrum masters and other functional team members to form a team effort in development.
  • Co-ordinated with Testing and other integration teams for development and support for resolving issues among other teams.

Sr. Java Developer

Confidential

Environment: EXIGEN Insurance Core Product, Spring Core, Spring batch job, Java/J2EE, Java Server Faces (JSF), OpenL, Maven, JPA, Hibernate 3.0.

Responsibilities:

  • Designed and coded application in an agile environment utilizing a test-driven development approach.
  • Customized Exigen Insurance Suite product as a part of fast paced major transformational by providing inputs to offshore team and delivering the code after reviewing the same.
  • Involved in Scrum poker for Story point estimation, peer code review activities and defect fixes for production support during warranty duration.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Had gained experience in working close cooperation with Scrum masters and other functional team members to form a team effort in development.
  • Had discussion with Business Team regarding the requirement and corrected them on timely manner to save the effort and cost of the project.
  • Co-ordinated with Testing and other integration teams for development and support for resolving issues among other teams.
  • Actively participated in build and deploy of artifacts, maintain continuous integration and integrity of source code versioning.
  • Have actively participated in providing KT sessions for offshore and groomed them to work independently as Team.

Confidential

Sr. Java Developer

Environment: Spring Web Flow, Spring Core, Spring Batch Job, JSF, AJAX, IBATIS, Maven, Web Service JAX-WS

Responsibilities:

  • Developed Low Level Design Documents and used forward engineering to generate the code artifacts.
  • Involved in all phases from Requirements gathering to Production Release.
  • Supported the team in Coding, Unit Testing, and Implemented Continuous Integration using Hudson.
  • Have actively participated in validation of document solution direction for the complex enhancements.
  • Used Eclipse/IntelliJ as IDE tool to develop the application.
  • Used to write Junit using Mockito Framework.

Confidential

Jr. Java Developer

Environment: Java, JSP, Struts, EJB, WebSphere Application Server 7.0.

Responsibilities:

  • Developed Design Documents and used forward engineering to generate the code artifacts.
  • Involved in all phases from Requirements gathering to Production Release.
  • Automated WebSphere servers (Start, deployment and Stop) by using WebSphere plug-in.
  • Migrated all java applications from WebSphere 6.0 to 7.0.

We'd love your feedback!