We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Camp Hill, PA

SUMMARY

  • Around 8+ years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies
  • Excellent experience in developing secure Web applications and server-side development using Hibernate 3.0/4.0, JSF, JNDI, Spring, JSTL, Struts, EJB 2.0/3.0, JMS, XML and XSLT.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API.
  • Experience in building Microservices wif teh halp of Spring Boot and developed Spring based applications wif very less configuration.
  • Experience in using teh Web Services such as SOAP (JAX-WS) and REST(JAX-RS).
  • Experience in Client-side Technologies such as HTML5/4, CSS3/CSS, Bootstrap, JavaScript, Angular JS, jQuery, JSON and AJAX.
  • Experience in teh design and development of SOAP and RESTful web services, and integrating wif teh existing applications.
  • Experience in database design and development using PL/SQL, Stored Procedures, Functions and Triggers.
  • Experienced in using build tools such as ANT, Maven and Gradle.
  • Experienced in different software development methodologies like Water Fall Model and Agile Methodology.
  • Experience wif version control tools like ClearCase, Subversion, CVS and GIT.
  • Experience in automation and manual testing of websites and web-based clients using Selenium Testing and Selenium Web Driver.
  • Good team player wif strong work ethics and a quick learner wif positive attitude.

TECHNICAL SKILLS

Programming Languages: Java 1.8, 1.7, 1.6, C, C++

JAVA Enterprise Technologies: JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, JPA, EJB 3.0, Hibernate 4.2.

Front End (Web): HTML, XML, JSON, CSS, JSP 2.2/2.1, JSTL 1.2, Bootstrap, JavaScript

JavaScript: jQuery2.x/1.x, Angular JS 4.x/2.x/1.x, Node JS

Frameworks: Struts 2.0, JSF 3.0, Spring 3.x/2.x, Apache Camel

Application Servers: JBoss7.x/5.x, WebLogic 10.0/9.0/8.1/7.0 , Tomcat 7,6, WebSphere 8.5

Databases: Oracle 12c/11g/10g/9i, MySQL5.0,4.1

Build Tools: Maven 3.0, ANT, GRADLE

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Design Patterns: Business Delegate, Front Controller, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory

Design Methodologies: Agile, Scrum, Test Driven, Waterfall

IDEs: Eclipse, NetBeans

Tools: Junit 4.x, TestNG, Selenium, JMETER, Mockito

PROFESSIONAL EXPERIENCE

Confidential - Camp Hill, PA

Sr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of teh project.
  • Responsible for design and development of UI screens for teh application using HTML5, JavaScript, AngularJS, jQuery.
  • Implemented RESTful webservices to make rest calls from client to server.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Spring JDBCand Spring JPA to manage Data Access wif DAO design pattern.
  • Used Spring Boot and developed teh application as microservices.
  • Developed Spring Batch processing java application to read different file formats which feeds to teh database.
  • Implemented JMS using Spring JMS module to communicate wif Apache Active MQ queues.
  • Created builds using Mavenand pulled teh project code from GitHub repositories.
  • Used Jenkins as integration tool and deployed war to WebSphere Application Server 8.5.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
  • Developed test cases using Junit, Spring Test Module and created stubs using Mockito framework.
  • Performed and maintained Selenium WebDriver Testing, automated test cases for regression test cases.
  • Implemented teh project in Agile methodology & participated actively in daily stand up calls.
  • Served as POC for on call support in teh production team on a rotation basis.

Environment: JDK 1.7/1.8, J2EE, CoreJava, HTML5, CSS3, JavaScript, Angular JS 2.0, jQuery 2.0, JSON, Maven 3.0, Spring 3.x/4.x, JPA, JDBC, Jenkins, Apache Tomcat 7, WebSphere Application Server 8.5, Git, Selenium WebDriver, Eclipse IDE, Junit, Linux, Windows.

Confidential - Charlotte, NC

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of teh application.
  • Participated in JAD sessions gathering along wif teh Business Analysts.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Implemented teh project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Expertise in Core Java wif strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Implemented Hibernate for data persistence and management.
  • Integrated Spring wif Hibernate as teh data abstraction to interact wif teh databases.
  • Implemented Singleton, Factory, DAO design Patterns based on teh application requirements.
  • Analysed teh Maven dependency management in base code to annotate teh dependencies on to Spring Boot application in to Gradle forMicroServices.
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
  • Developed teh Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience.
  • Developed single page application by using Angular JS.
  • Developed Session Beans to process user requests and to load and store information from database
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.
  • Used GIT for version control and Jenkins used for continuous integration.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed JUnit test cases during teh development phase.
  • Implemented teh project using agile-scrum methodologies.
  • Served as POC for on call support in teh production team on a rotation basis.

Environment: Java 1.6, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, Jenkins, Angular JS 1.0, AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0, JSON, Apache CAMEL, JMS, WebSphere 8.5, Agile, JMS, Eclipse, JUnit 4.4, JMETER, Windows OS, Unix.

Confidential - Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in teh requirements review, design, development, Unit testing and Bug fixing of teh system and used Agile Development methodology.
  • Actively participated in teh daily scrum meetings to produce quality deliverables wifin time information and halped clearing ambiguity in requirements document.
  • Used JavaScript, jQuery, HTML & CSS for UI interface design.
  • UsedJavaScript to perform validation on teh client side.
  • Used AJAX to implement front end /user interface features in teh application.
  • DevelopedJavaPOJO's to capture teh UI data and communicate wif Spring MVC.
  • Written Controller and DAO classes to interact wif hibernate.
  • Data Operations are performed using Spring wiring wif Hibernate and Implemented Hibernate Template and criteria API for querying database.
  • Developed RESTful microservices using Spring REST and MVC, and Consumed REST based wif Rest template based on RESTful APIs.
  • Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
  • Performed unit testing using Junit and wrote Test Cases on every new version before sending it for User Acceptance Test (UAT).
  • Used ANT for compilation and building JAR, WAR and EAR files and deployed teh application on
  • Used Log4J for debugging teh application.
  • Used Eclipse for coding teh application and used SVN for change control.
  • Coordinated wif teh QA and off-shore teams for resolving defects and deployment related issues.
  • Involved in post-production activities which includes resolving application specific issues and pushing teh fixes in deployments after each production release.

Environment: Java 1.5, HTML 4, CSS, JavaScript, jQuery 1.7, AJAX, Spring Core 3.1, Spring MVC, Hibernate 3.5, DAO, Oracle 11g, PL/SQL, JDBC, IBM WebLogic, ANT, SVN, Windows XP, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Designed and developed front view components using HTML and JSP.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed UI navigation using Struts MVC architecture (JSP, JSF, tiles, JSTL, Custom Tags).
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using Struts framework.
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
  • Used JNDI to support transparent access to distribute/d components, directories and services.
  • Provided data persistence via Hibernate for CRUD operations in teh application.
  • Configured and tested teh application wif database server Oracle 10g.
  • Used Oracle, server databases as backend applications and generated queries using Toad.
  • Deployed and tested teh application wif servers Tomcat, JBoss.
  • CVS was used for teh version control.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Involved in bug fixing using Jira.
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all teh modules of teh application.

Environment: Java 1.4 HTML 4, JavaScript, JSP 2.2, JSTL 1.2, Struts 2.0, EJB 3.0, Hibernate 3.0, JNDI, XML, AJAX, SOAP, WSDL, UML, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat 6.0, JBoss 5.0, Oracle 10g Database, Toad, CVS, Eclipse, Windows NT, Unix/Linux.

We'd love your feedback!