We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • 8+ years of experience in Design, Development, Testing and Support of enterprise applications using Java/J2EE & related technologies in Finance, E - Commerce, Healthcare and Insurance domain.
  • Comprehensive understanding of software development methodologies such as Agile Methodologies, Waterfall and tools like Rally, Jira.
  • Hands-on experience in using J2EE frameworks: Spring, Spring MVC, Spring Cloud Netflix, Spring JDBC and Spring Templates (Hibernate, Jersey Templates).
  • Expertise in Creating, Deploying and Consuming Web Services related technologies and tools: RESTful, Jersey, SOA, SOAP, WSDL, UDDI, AXIS, Chrome API Tester, JMeter and SOAP UI.
  • Proficient in developing Database Layer code using Hibernate using Annotations and Configuration files.
  • Extensive experience in J2EE web technologies: Servlets, JDBC, JSP, Java Beans, JNDI, JavaScript, AJAX, XML, HTML, jQuery.
  • Strong programming, OOPs concepts, Java Collections, Exception Handling, Multithreading and debugging abilities.
  • Experience in Java 8 and its features like Lambda expressions, Stream and ParallelStream.
  • Worked on functional interfaces to pass Lambda expressions including Predicate, Consumer and Supplier. Worked with CompletableFuture of java 8. Implemented Runnable with Lambda expressions.
  • Used Stream and ParallelStream with functions like Map, Filter, Reduce and Collect.
  • Experience in Message based systems using JMS API and Message Driven Beans.
  • Experience in Unit Testing business logic components using JUnit, Mockito, Easy Mock and integrating with Jenkins.
  • Proficient in using industry-standard IDEs and Java Tools: Eclipse, IntelliJ IDEA and Spring Source.
  • Experience in RDBMS (Oracle, MySQL, DB2), MongoDB, SQL and PL/SQL
  • Deploying J2EE applications to Application Servers using Ant, Maven & Shell Scripts.
  • Supported application in production and review Log4j, System logs using SPLUNK and other tools.
  • Exceptionally well organized, strong work ethics, willingness to work hard to achieve client requirements.
  • Possess excellent analytical and leadership skills, Strong ability to multi task and prioritize workload.
  • Excellent verbal and communication skills with ability work in a team and as well as individually.

TECHNICAL SKILLS

Languages: Java 7/8, C, SQL, PL/SQL, HTML

Web Technologies: J2EE, JSP, Servlets, JDBC, JNDI, JavaBeans, JavaScript, CSS, Web Services, HTML, JSTL, Jquery, SOAP, UDDI, RESTful, AJAX, NodeJS

Frameworks and Tools: Spring, Spring Boot, Spring Cloud Netflix, Spring Data, Hibernate, Log4j, JUNIT, Mockito, ANT, MAVEN, JAXB, AngularJS.

SOA Technologies: Web Services, SOAP, UDDI, Restful, Axis, Jersey

Web/ App Servers: WebSphere, WebLogic, JBoss and Tomcat Server

IDE: Eclipse, IntelliJ IDEA, Spring Tool Suite

Databases: Oracle, DB2, SQL Server, MySQL, Mongo DB

Version Control Tools: SVN and GIT

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton CA

Java Developer

Responsibilities:

  • Worked on various new enhancements on micro service based system including framework changes that involved requirements analysis, designing teh solution, development and implementation.
  • Developed micro service using Spring Boot, Hibernate, RESTful Web Services.
  • Responsible of creating asynchronous RESTful Web Services which can handle bulk order.
  • Worked with AWS EC2 and used SQS Queue as data queue for api requests.
  • Worked on technology Spring Cloud Netflix including its different project’s like Eureka, Zuul, Hystrix, Ribbon and redesign teh project architecture which eliminates use of AWS .
  • Worked with JDK 1.8 and implemented Lambda expressions, streams and parallelStreams.
  • Replace anonymous class implementation with Lambda by using Functional Interface like Predicate, Supplier and Consumer. Like implemented Runnable with Lambda expressions.
  • Used Stream and ParallelStream to filter and transform data. And used functions of Stream including Map, Filter, Reduce and Collect.
  • Enhance performance by introducing Thread Pools in project framework to avoid producer and consumer issues.
  • Used Postman, Soup UI and JMeter for doing different testing on API’s.
  • Developed JUnit for Unit Testing and used Mockito as Mocking framework.
  • Used Git (Bitbucket) version controlling to maintain project versions.
  • Used Tomcat web server for local as well as for production.

Environment: Java 8, Spring Cloud Netflix, Zuul, Eureka, Ribbon, Hystrix, AOP, Hibernate, Web Services, RESTFUL Services, SOAP UI, Jersey, JUnit, HQL, PL/SQL, HTML, CSS, Maven, Jenkin, Rally, UML, SPLUNK, TOAD, Tomcat Server, Eclipse, Spring Tool Suite, MySql, Linux/Unix

Confidential, Milpitas CA

Java/J2ee developer

Responsibilities:

  • Involved in teh Analysis, Design and implementation using AGILE methodology for iterative development of teh application. Participated in Scrum, Retrospective and Release Planning Meetings.
  • Developed application using Spring Boot, Hibernate, Web Services (RESTFUL).
  • Worked on Spring Controllers and configured using annotations to handle teh presentation requests and integrated with services and DAO using annotation.
  • Developed and Consumes Restful web services and tested using SOAP UI.
  • Developed JUnit for Unit Testing and Mockito as Mocking framework.
  • Worked with JDK 1.8 and implemented various features including Lambda expressions and Streams.
  • Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery Framework.
  • Helped teh build team to integrate teh code Continuous Integration using Jenkins.
  • Used teh Log4j frame work to log teh system execution details to log files.
  • Used SVN version controlling to maintain project versions
  • As a part of Quality assurance participated in teh Code review process.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on teh business functional requirements.
  • Used SPLUNK to search and reviews teh logs information while working on teh incidents
  • Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production

Environment: Java 8, JSP, Servlets, Spring MVC/ DI/ AOP/ Templates, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Jersey, Axis, RAD, JUnit, HQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, Rally, UML, SPLUNK, TOAD, WebSphere, IBM HTTP Server, Tomcat Server, Eclipse, Oracle, Linux/Unix

Confidential, Minnetonka, MN

Java developer

Responsibilities:

  • Worked on various new enhancements on teh system that involved requirements analysis, designing teh solution, development and implementation.
  • Designed and developed teh application using Agile Methodology and followed Scrum, pair programming.
  • Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing teh member request for two modules
  • Developed teh DAO layer using teh hibernate annotations and configuration files
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Consumed Enterprise Web Services & generated client using Jersey and Axis Frameworks
  • Helped UI to integrate teh java beans data using JSTL, Spring tags
  • Used ANT, Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues
  • Unit Testing Java code using JUnit 4 and Integrating with Jenkin
  • Wrote SQL queries and Stored Procedures for interacting with teh Oracle database.
  • Involved in testing and deployment of teh application on WebLogic Application Server during integration and QA testing phase
  • Was part of production support team to resolve teh production incidents
  • Co-ordinate with teh QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Environment: Java, J2EE 1.5, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, Eclipse, Oracle11, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, UML, TOAD, WebLogic, Linux

Confidential, Dallas, TX

Java developer

Responsibilities:

  • Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to their requirements.
  • Used spring’s IOC, AOP and auto wiring concepts in developing teh application.
  • Used Spring Container to performed dependency injection.
  • Used Hibernate to map teh database with POJO using hbm.xml files.
  • Designed teh Architecture of teh project as per MVC standards.
  • Used Struts MVC for teh developing funds module and mortgage module.
  • Used AJAX technology for creating interactive Web Applications.
  • Developed SOAP message envelopes and headers using WSDL.
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Used Maven for build code.
  • Used PL/SQL, Stored Procedures for handling Oracle database.
  • Involved in Integration of all teh modules and deploying them on teh Application server and used JMS.
  • Involved in bug fixing of various modules in teh application that were raised by teh testing team.

Environment: Java (JDK 1.6), J2EE, JavaScript, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), JAXB, Log4j, Oracle, MySQL, SVN, Eclipse, Junit, JSP, ANT, HTML, CSS, JSON, XML, WebSphere

Confidential

Java/J2ee developer

Responsibilities:

  • dis application is based on Struts framework Struts architecture is a variation of teh classic Model-
  • View-Controller (MVC) design paradigm.
  • Designed and developed teh application using Struts, Web services, Hibernate
  • Involved in different phases of SDLC Life Cycle.
  • Developed Web forms using JSP
  • Designed and implemented components that convert data to valid XML that is transformed by XSL/XSLT files to HTML.
  • Involved in Unit Testing and other testing process.
  • Participate with ad-hoc troubleshooting, functionality problems and performance bottlenecks as needed.

Environment: Java, J2EE, CSS, Servlets, JSP, Struts, Web Services, SOAP, Hibernate, Log4j, Junit, Ant, RMI, ANT, SVN, JDBC, XML, HTML, Eclipse, Tomcat, Oracle

Confidential

Java developer

Responsibilities:

  • Analyzing business requirements along with team lead.
  • Designed necessary backend Java classes to support data access and user authorization.
  • Implemented MVC Architecture using Struts Framework.
  • Troubleshooting and implementing bug fixes related to client and user reported issues.
  • Designed teh logic using Java classes and DAOs to perform teh functionalities.
  • Wrote Client side validation using Struts Validate framework and Java script.
  • Implemented Struts Action classes using Struts controller component.
  • Wrote unit test cases for different modules and resolved teh test findings
  • Developed various daily jobs using PL/SQL stored procedure to update notification status in multiple tables.
  • Debugged and enhanced performance of teh web application.
  • Developed high quality software solutions that satisfy our customers’ needs.
  • Created technical specifications and use cases.

Environment: Java, J2EE, Struts, Hibernate, REST Web Services, JUnit, Ant, HTML, JavaScript, JDBC, PL/SQL, Oracle, Apache HTTP Server, Apache Tomcat, XML, Eclipse, Linux/Unix.

We'd love your feedback!