We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Jacksonville, FL

SUMMARY:

  • Over 10 years of experience in SDLC, Object oriented analysis/design and development, Model View Controller, JAVA and J2EE (Servlets, JSPs, JNDI, Java Beans, EJB and JDBC).
  • Solid background in Core Java API, Exception Handling, Multi - threading, Synchronization, Serialization, Collections framework, Java Beans, Executor Services, Thread pools.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Expert level knowledge in using spring modules like Spring Core, Spring DAO, Spring MVC, Spring AOP, Spring IOC, Spring JDBC, Spring Batch, Spring Micro services, Spring boot and Spring JPA.
  • Expertise in frontend technologies such as HTML, CSS, JavaScript, JQuery, Angular JS, JSP, JSF, JMS, AJAX, JSTL, specification, XML (SAX, DOM), XSL and JSON.
  • Closely worked with application admin groups in monitoring JVM, troubleshooting and fine-tuning the application Performance using Wily Introscope.
  • Experience in design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle, MySQL and DB2.
  • Experience with RDBMS concepts like Functions, Triggers, Stored Procedures, DDL, DML SQL queries and PL/SQL programming.
  • Having hands on experience in deploying web and JEE enterprise applications in Tomcat Server, Web Logic, Web Sphere, JBoss, Glassfish.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI and MVC.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, Auto-scaling groups.
  • Proficient in Object-Oriented Design Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Eclipse, Edit Plus, Text Pad, RAD, Net Beans, My Eclipse, STS.
  • Worked using Spring Micro Services, spring boot, S pring RESTFUL template, JP and Netflix Eureka.
  • Involved in building and deploying Apache ANT/ MAVEN scripts, debugging through logging frameworks like Log4j, automated build tool with Jenkins and Bamboo.
  • Hands on experience with version control systems like CVS, SVN, CLEARCASE and GIT for providing common platform for all developers.
  • Experience in developing web application using test driven methodologies (TDD) and Junit as a testing framework, also used Mockito and power mock.
  • Closely worked with application admin groups in monitoring JVM, troubleshooting and fine-tuning the application Performance using Wily Introscope.
  • Have experience in Software Development Processes like Waterfall and Agile. Good knowledge in SCRUM process and tracking tools like JIRA and Rally.
  • Exposure on OAuth1.0 to access protected resources and SAML for authentication and authorization between security domains
  • Proficient on OOAD Technologies developing Use Case diagrams, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Relational Rose.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, and Service Factory.
  • Excellent problem solving skills with strong technical background and good interpersonal skills. Quick learner and excellent team player, ability to meet deadlines and work under pressure.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, SQL, PL/SQL, C, C++

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, JQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX, Bootstrap, NodeJS, ReactJS

IDE: IBM RAD, RSA, Eclipse, My Eclipse, NetBeans, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere, Oracle WebLogic, JBoss, Apache Tomcat and Glassfish

Databases: Oracle 9i/10g/11g/12c, SQL, MySQL, DB2, Mongo DB, Cassandra.

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate)

ORM Frameworks: Hibernate, Spring Data JPA, DAO

OO Modeling: Rational Rose, MS Visio

Version Control: Clear Case, SVN (Apache Subversion), CVS, Git

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Selenium, Oracle EBS

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3

Micro services: Swagger, Spring Micro Services, Spring boot, Netflix Eureka

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Developed Micro services using spring boot.
  • Work with the architecture team to ensure the team follows and applies the established processes, policies, standards and procedures.
  • Developed spring cloud configuration application to maintain common configuration and properties platform.
  • Perform analysis and troubleshooting of system defects and issues in the production environment.
  • Participate in the application design and code reviews.
  • Implemented a single page web application based front end Single page application using AngularJS framework, JavaScript in conjunction with HTML5, CSS3 Standards.
  • Experienced in developing custom directives, filters in AngularJS.
  • Wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Developed client side code using AJAX to access the REST based web services.
  • Responsible in building and deploying the J2EE based application in the test and production environment.
  • Oversee the Service within Service Management that provides an avenue for WebSphere developers to request service.
  • Used Jira to monitor agile process, hands on experience to create, manage stories for each sprint and complete post sprint activities.
  • Responsible in creating and deploying the web application in Amazon PCF instances.
  • Developed batch jobs using Spring Batch.
  • Used SOAP to exchange information with external systems.
  • Implemented automate test cases using Junit and Mockito. Also developed integration test cases to cover end to end functionality for services.
  • Heavily used Java8 features like lambda expressions, steams and filters which will improve the code optimization.
  • Responsible for end to end development by taking care of all the phases of application.
  • Worked on implementation of Jenkin continuous build and deployment on cloud environment.
  • Created reusable templates using Angular directives and worked with npm package manager tools(NodeJS)
  • Effectively Used J2EE technologies such as Servlets, Sessions, Java Beans, Transactions.
  • Configured the application Context for spring bean definition, bean wiring, data source configuration and dependency injection to decouple objects.

Environment: J2EE, HTML 5, spring, Hibernate, Spring Batch, Oracle, REST, Jenkins, Eureka Server, UML, JSON, Git, Maven, Spring Cloud, Apache Camel Tomcat, JQuery, Angular JS, Nodes JS, Express JS, AWS services, Design Patterns and Eclipse.

Confidential, Jacksonville, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed Web Application based on J2EE using Hibernate and spring frameworks.
  • Proficient in designing high performance web applications from requirements using efficient design patterns.
  • Experienced in implementing solution using Spring Service and DAO modules with annotations.
  • Strong experience in using Façade, MVC, Singleton, Observer and Factory design patterns.
  • Responsible for the design and developing of Persistence classes using Hibernate and Spring Template frameworks to save data in database tables.
  • Extensive used different spring framework features including Spring IOC, Spring AOP and Spring Templates.
  • Maintained and enhanced RESTful applications using Jersey and good at using JSON transport messages.
  • Proficient in using Jackson to encode and decode JSON messages to Java classes using annotations.
  • Developed User interfaces using JSF ( Java Server Faces) and prime-faces for RMT operations screens.
  • Experienced in validating the user data in Java and JavaScript to reduce turnaround times.
  • Extensively used ArrayList, HashMap, TreeSet and other Collection classes for concurrent applications.
  • Involved in Integrating Struts with Hibernate using Plug-in.
  • Created connections to database using Hibernate session Factory, Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Maintained and developed Oracle DB tables, indexes and PL/SQL procedures for best performance.
  • Used JMS & MQ for messaging and WebSphere server as application server.
  • Good at using Test driven designs (TDD), unit test (Junit) and have long experience in passing QA tests.
  • Experienced in technical support for production systems and implemented logging using log4j for support.
  • Strong experience in using Maven tool to build, configure, package and deploy an application project.
  • Experienced in continuous integration to deploy using Jenkins and automate the tests.
  • Extensively used Spock and JUnit and defined Various Test Suites and Test Cases.
  • Designed SPA (Single Page Applications) using Angular JS and extensively used Angular JS directives to developer reusable modules.
  • Involved in enhancing the application for client's requirements based on the market demand using the MVC pattern, Angular JS, jQuery, Bootstrap3, CSS3 and WebAPI
  • Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like auto complete form.using Node Js and Express Js.
  • Used Subversion (Tortoise SVN) to maintain the source code of application.
  • Configured managed beans and made available to the application by using faces-config.xml configuration file.
  • Actively participated in daily scrums and worked with BA and team leads in preparing requirements.

Environment: Java 7, Spring, Hibernate, Oracle RDBMS, SQL Plus, log4j, JUnit, IBM MQ 8.0, JMS, JAXB, RESTful Web -Services, JSON, HTML, XML, XSL, JQuery, WebSphere, JSP, JSTL, Java Script, Linux (RHEL), bash, Jenkins, Maven, Windows, SVN, Node Js, Express Js, Tomcat 8.0.

Confidential, Dover, New Hampshire

Sr Java Developer

Responsibilities:

  • Created and maintained application Requirement specifications based on Business Analysts documents.
  • Experienced in Business requirements Analysis, Use Case Analysis and documented using UML.
  • Designed the application using Front Controller, Service Controller, MVC2, Session Facade and Design Patterns.
  • Designed the Web application implementing using Model-View -Controller (MVC) pattern to make it extensible and flexible.
  • Created and maintained operations User interfaces using JSP, JSTL, Tag libs, JavaScript and CSS.
  • Proficient in using Collections and concurrent classes for effective multi-threaded application.
  • Coded and Tested business objects for the above modules by utilizing J2EE (Servlets, JSP, JNDI, JDBC).
  • Created SOAP Web Services using XML to encode and decode the customer Service Order data.
  • Designed and developed JMS Client to put XML messages on JMS Queues for the Asynchronous processing.
  • Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
  • Created Stored Procedures, Cursors and Triggers in PL/SQL with Oracle in order to update Extended User.
  • Deployed Enterprise beans in WebSphere Server in a Clustered Environment for load balancing.
  • Developed Ant Build scripts for the automatic configuration of project deployment into QA and Production.
  • Experienced in developing Hibernate DAO modules in Java with advanced annotations.
  • Designed and developed JSP pages for various views in bluecoat and wrote EJBs for the backend logic.
  • XML, XML Schemas and XSL were used to display selected data on the browser.
  • Experienced is using PMD code analyzer, and using coding standards to comply corporate guidelines.
  • Experienced in preparing Test Plans, Test Data and test cases using Junit based on requirements.
  • Used Eclipse IDE with My Eclipse plug-in in order to develop and deploy the application code.

Environment: Java 6, Servlets, Multithreading, JSP, Struts, EJB 3, jQuery, Hibernate, JDBC, Oracle, UML, Rational Rose, WebSphere, MyEclipse, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Designed the code by considering the MQ Series specification.
  • Involved in designing Installation document and System Test Plan.
  • Design the back end logic for the system
  • Written Stored Procedures and Triggers in Oracle Database.
  • Developed JMS communication for MQ Series.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Worked with JMS Queues for sending messages in point-to- point mode.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Implemented multi-threading to process bulk data from the queues.
  • Developed test cases for Unit testing and performed integration and system testing.
  • Code repository management using clear case.
  • Build scripts were written to create a run time environment for ANT.
  • Implemented notification process for any critical errors in log.
  • Designed table structures for storing the information in Oracle database.

Environment: Java, IBM MQSeries5.2, JMS, Junit, RAD, Clear case, Sun Solaris v2.6 Sun OS v5.8, PVCS, Toad, Mercury quality center and Oracle9i

Confidential

Java Developer

Responsibilities:

  • Ensure that the software standards are followed in the capacity of change control author its
  • Involved in designing the documents such as LDD and PDD
  • Design and develop the invoice printing and user mappings module.
  • Involved in designing the User Manual, Installation document and System Test Plan.
  • Involved in IUT and system testing.
  • Design the back end logic for the system
  • Developed Spring Interceptors for Form validation and session handling.
  • Implemented the Spring DAO pattern and developed Data Access objects.
  • Implemented Spring Declarative Transaction Management for Transaction management
  • Ensure that the software standards are followed in the capacity of change control author its
  • Developed web pages by using JSP, HTML, CSS, and Java Script.
  • Implemented business logic with spring MVC and integrated business logic model and DAO classes using Hibernate.
  • Implemented Spring MVC to integrate business logic and model and DAO classes using Hibernate.
  • Worked on marshalling and un-marshalling the XML using the JAXB Parser.
  • Interpreted and manipulated spring and hibernate configure files.
  • Used Apache Log4j logging API to log errors and messages.
  • Used PVCS as the version control tool to perform programs Check-out and Check-in from the repository.
  • Implemented Front Controller design pattern using servlet for process incoming requests.
  • Developed PL/SQL database scripts and written Stored Procedures and Triggers.
  • Developed messaging system using Java Mail.
  • Responsible for build and deployment in lower environments.

Environment: Java, JSP, Servlet, Java Mail, IPlanet Server6.0, XML, PVCS, Spring IOC, Spring MVC, Sun Solaris v2.6 Sun OS v5.8, Oracle9i

Hire Now