We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • Over 6+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications and expert in working in all life cycles (SDLC, Agile).
  • Proficient in implementation of frameworks like Struts, Spring, JSF, ORM frameworks like Hibernate.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing , Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading Executor Services etc.
  • Experience in Angular.js.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Good experience with Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs. Used Executor Framework to deal with Java Threads .
  • Worked and having knowledge on Spring Cloud Services. Developed UI screens using HTML, JavaScript, XML, and Angular JS.
  • Implement the JavaScript/JQuery frameworks such as Angular JS for MVW/MVC framework.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB ), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote method Invocation(RMI ).
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like IBM WebSphere 16.x/9.x/8.x/, Oracle/BEA WebLogic 12.x/10.x/9.x, JBoss and Tomcat9.x/8.x/6. x.
  • Worked extensively with Core Java, Multithreading, and Collections. Expertise in developing SOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, RESTFUL, WSDL, UDDI, JAX-WS, JAXB, JAXRS, JAX-RPC using tools like Apache Axis.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Extensively worked with different operating systems like Windows 98/2000/NT/XP, UNIX and LINUX . Worked on Grid Controls, Pie Charts and other Swing Components Expert level skills on JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in software configuration management using CVS, SVN and IBM Clear Case. Hands on experience with build tools like ANT, Maven and logging tools like Log4J. Expertise in testing with JUnit using tools like JMeter. Experience in Agile software development process, Test Driven Development and Scrum.
  • P roduction Support -Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

SKILL:

Java/J2EE Technologies: Servlets, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate 3.2/3.5, Web Services, SOAP, RESTFUL

Programming Languages: Java JDK 1.4/1.5/1.6/1.7 , C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0, Jetty Server, jerkins

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 3.x, JSF 1.2/2.0

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, STS

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, Angular JS, Ext JS

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

XML Tools: JAXB, Apache Axis, Altova XMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008 , MySQL, Informix and DB2.

Version Control: CVS, SVN, Rational clearcase

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, UNIX

WORK HISTORY:

Sr. Java/ J2EE Full Stack Developer

Confidential, New York, NY

Responsibilities:

  • Developed MVC design pattern-based User Interface using JSP, XML, HTML, CSS and Struts.
  • Developed the UI component architecture and API for application integration framework using Angular.JS.
  • Provided 24/7 production support for the released applications and sorted out issues, if any.
  • Designed and developed new features for the server stack, written in mix of Java and Scala.
  • Involved in the design and development phases of Scrum Agile Software Development.
  • Used JavaScript framework, like Ext JS for building interactive cross-platform web applications, using HTML, CSS, Ajax and DOM scripting.
  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Used Struts validator framework to validate user input.
  • Drove several applications from development phase to production phase using Continuous Integration and Continuous Deployment (CICD) model using Apache Maven.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Responsible for troubleshooting application issues on Apache web servers and database servers running on Linux.
  • Experience in tools like Eclipse, Tomcat, Web Sphere, Maven and ANT.
  • Used Dependency Injection feature of spring framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of Spring framework to handle exceptions.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Used JMS API and ActiveMQ to send and receive messages from one application to the other.
  • Created XML files for storing the data required for module.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Developed utility classes, which allows easy translation from XML to Java and back and also Property Reader to read properties from a flat file.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Developed window layouts and screen flows using Struts Tiles.
  • Played key role in the quality assurance of the products delivered, by doing internal code reviews, implementing Hudson, and promoting TDD and unit testing.
  • Used JSTL and JavaScript in front end design.
  • Used JUnit for unit testing and as logging frameworks.
  • Involved in Iterative development using Agile Process.
  • Used SVN for version control of the source code.
  • Created Web services using Apache Axis 2 for communication with other application.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3, Hibernate 3, Struts 2, XML Web service, Apache Camel, SOAP, JAX-WS, JMS, ActiveMQ, MySQL, JavaScript, AWS, AngularJs, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, Hudson, Windows XP, JUnit 3.8, Log4j, CSS, log4j, CVS, Apache Axis 2.

Sr. Java/ J2EE Full Stack Developer

Confidential, Tallahassee, FL

Responsibilities:

  • Involving in preparing System and business Requirements and Detailed Design document for the project.
  • Actively involving in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Install, configure, deploy, load balancing, performance tune and maintaining of Tomcat 6.0.35 and Jboss 4.3.0 servers. Using Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Designing and developing the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Strong expertise on implementation of Jenkins , Teamcity as a Continuous Integration Tools Where I am involved in writing various Build Jobs for building artifacts of the project.
  • Worked on the configuring the Jenkins to use MetaCase Software to build Java code and to do the whole C.I process on the java code generated by MetaCase .
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection using JavaScript and angular JS.
  • Implementing SOA to develop REST Based Web services using Apache Axis .
  • Developing REST Web Services clients to consume those Web Services.
  • Designing and Developing Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
  • Installed WebSphere Portal software and Web Servers for various environments (DEV, QA and PROD)
  • Developing and debugging the servlets and EJB with WebSphere Application server. Worked on lot of AngularJS directives and custom directives.
  • Worked on development of a web application using front end MVC framework ReactJS and Angular 2, HTML4, CSS, JavaScript.
  • Upgrading existing UI with HTML5 , CSS3 , JQuery and Bootstrap with AngularJs interaction.
  • Using JQuery to develop the widgets, to perform the client-side validations, UI centric Ajax behavior.
  • Using XStream API to transfer data back and forth between Spring MVC .
  • Using Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Using Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Managing and maintaining Oracle and NoSQL databases in production domain.
  • Working on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Using HTML4 and CSS3 for website development and build on Bootstrap 3.0. Data binding using AngularJs.
  • Developing several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Done unit testing using JUnit. Experience with S plunk for logging. Developing MDBs for receiving and processing data from WebSphere MQ series. Using Ant scripts to build and deploy the application in IBM WebSphere Application Server 8.5.

Environment: J2EE, Spring framework, Spring MVC, Drool, Jira, JDK/1.7, Hibernate 4.x, JQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Jenkins, Web services, EJB, JMS, Cucumber, Selenium, SOAP, Angular JS XML, Java Beans, XStream, SOA, WSDL, JAXB, JSON, Apache POI, JavaScript, Oracle 11g, IBM RAD, Web Sphere 8.x, Agile Methodology, Mongo DB, Design Patterns, SVN, Apache Maven, Adobe Flex, JUnit, Html Unit, XSLT, HTML/DHTML

Java/ J2EE Developer

Confidential, Seattle, WA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges.
  • Responsible for developing all the UI pages using HTML, DHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax, bootstrap.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi-threading.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Installing and configuring WebSphere Virtual enterprise and Extreme Scale.
  • Taken care of multi-threading in back end java beans.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Core Java, J2EE, JSP, Struts, Spring, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, Multi- Threading, IBM RAD IDE, IBM WebSphere Application Server 6.1, Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML.

Java Developer

Confidential

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server-side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as marshaling process.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Using advanced level of jQuery, AJAX, JavaScript, CSS.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: J2EE, Java, Struts, Tiles, HTML, XHTML, CSS, jQuery, AJAX, JavaScript, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB2.

We'd love your feedback!