We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Bellevue, WA

PROFESSIONAL SUMMARY:

  • Over 7+ years of total professional experience in user interaction, requirement gathering, systems analysis, design, development, implementation, Unit &System Testing, and Production Support of many N - Tier Application Systems.
  • Expertise in developing both front end & back end applications using Core Java, J2SE, J2EE, Struts1.2/2.0, Spring (IOC), JDBC, Hibernate, Session Beans, Servlets, JSP, AJAX, Apache Tomcat, EJBS, XML, HTML5, CSS3, JavaScript and Web Services. Basic understanding of Ext JS.
  • Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse.
  • Good knowledge of OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi-tiered applications.
  • Experience with web-based application servers like Apache Tomcat, JBoss, WebLogic, and WebSphere.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT.
  • Experience in Microservices Architecture with Spring Boot and Docker.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience with Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX-WS.
  • Used advanced core Java features like annotations, generics, enhanced for loop, etc. throughout the application for well-defined programming.
  • Good experience with Vanilla JavaScript(VanillaJS)
  • Good Experience and Very Strong programming skills in Collections, Multi-Threading, Exception Handling, OOPs and developed business rules using Core Java (J2SE).
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework and also Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Experienced in Cloud technologies: Open Shift, AWS, Docker.
  • Strong experience in RDBMS technologies like Oracle, MySQL SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Good experience with Software development methodologies like Agile Methodologies.
  • Good experience with build tools like Ant, Maven, and hands-on experience on SQL Developer.
  • Good experience with Version control systems like SVN, Clear Case.
  • Good exposure to Continuous Integration.
  • Good working experience with deploying applications in Unix/Linux and using tools like Putty.
  • Highly experienced working with logging frameworks like log4j.
  • Have working experience on Angular JS and good Knowledge in NodeJS.
  • Worked on different design patterns like spring, Spring Boot, Struts to develop applications as well as restful and Micro-services.
  • Experienced working with bug/defect tracking tools like JIRA, Clear Quest
  • Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack. .
  • Used integrated environment for java such as Eclipse, RAD, NetBeans, Clear Case and VSS.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Strong understanding of Async programming model in NodeJS.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development, and Implementation of projects in the areas of Client-Server Architecture and Database Systems.
  • Excellent written and oral communication skills, team playing spirit and strong analytical & problem-solving abilities.

TECHNICAL SKILLS:

Operating Systems: Windows 95/98/NT/2000/XP, Linux, Unix

Languages: Java, UML, SQL, PL/SQL, PHP

J2EE Technologies: Servlets, JSP, EJB, JDBC, Web Services

Database: DB2, Oracle 10G/11G, MySQL and MS Access

SOAP, WSDL, JAXRPC, JAXB, JAX: WS, Apache Axis

Web Technologies: Servlets, JSP, Struts, Spring (IOC), Hibernate, MDBs, Session Beans, JavaScript, AJAX, Java Mail, JQuery, HTML5, DHTML, CSS3, SCHEMA, XML, SAXDistributed/ Middleware JMS (Java Messaging Service) and Oracle OSB

Tools: Eclipse, RAD, Net Beans, SQL TOAD, SQL, JUnit, UML Rational Rose, Jenkins, Rally, JDeveloper.

Source/Version Control: SVN, CVS, Clear Case

Web/Application Servers: Apache Tomcat, JBoss, IBM WebSphere and WebLogic

XML: XML, XSL, XSLT

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), FTP

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern.

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Sr.Java/J2EE Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum with the team, sprint planning and estimating the tasks for the user stories.
  • Design and development of the new Technical flow based on JAVA/J2EE technologies.
  • Build Micro services for the delivery of software products across the enterprise.
  • Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced Concurrency methods etc. throughout the application for well-defined programming.
  • Involved in analyzing business requirements and compose them into technical use cases.
  • Involved in Spring Framework- Spring Dependencies and Spring Annotations.
  • Designed and developed the REST based Microservices using the Spring Boot
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Worked on the creation of custom Docker container images, tagging and pushing the images.
  • Use of Docker and Open Shift to manage micro-services for development and testing.
  • Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Implemented business logic using Session Beans, Servlets.
  • Utilized Spring Interceptor concept for detecting the suspicious calls.
  • Involved in the application that makes different API calls across all the layers to get the user job done.
  • Picked up the slack on NodeJS for one of the micro services.
  • Deployed the application using Apache Tomcat, Web Logic Application Servers.
  • Used NodeJS for writing a proxy service layer using ExpressJS.
  • Oversee and develop Notification Service Micro service to use across the enterprise.
  • Used RESTFUL web Services.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using microservices.
  • Implemented spring security for all microservices.
  • Used JIRA for bug reporting and tasks and issue tracking.
  • Implemented usage of a plugin called Artifactory, which is used to deploy the jars and can be used by different apps.
  • Code reviews and peer reviews in every iteration.
  • Used Jenkins for deploying in different Environments.
  • Used Log4j for the logging.
  • Used SVN for Version Control System.
  • Used Maven for build automation.

Environment: Java 8 /J2EE, Spring, EJB, Docker, Open Shift, NodeJS, Micro services, JSP, jQuery, Vanilla JavaScript, JavaScript, CSS, HTML, Eclipse, Web Logic, Servlets, Restful services, Apache Tomcat, Jenkins, PL/SQL, Oracle 11g, SQL developer, Maven, Spring Tool Suite (STS IDE), SVN, Jira.

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Involved in Daily Scrum meetings, Sprint planning, and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
  • Interacting with scrum master to ascertain requirements with detailed functional and technical analysis.
  • Database handling, Synchronization, Communication.
  • Practices core Java design patterns like Abstract Factory, Factory, Singleton and Façade for assuring quality coding and development of the application.
  • Used multithreading in programming to improve overall performance.
  • Configured and used e-Cache to store the cache in memory to speed up autocomplete search functionality across the UI pages.
  • Tiles integration with spring to increase the reusability of the template and reduce code duplication.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Implemented Spring Transaction to ensure data integrity and consistency in the database.
  • The developed frontend of the application using the Angular.js framework.
  • Involved in parsing input XML files using SAX and DOM .
  • Used Spring MVC for business layer classes. Involved in developing code for obtaining bean references from Configuration file.
  • Experience in developing web applications using JAVA/ J2EE concepts like OOP, Multithreading, Collections, java swing, JDBC, JSP, Servlets, JMS, Hibernate, spring, web services, struts and Java Beans.
  • Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like jQuery, Ajax, Vanilla JavaScript, JavaScript, HTML, CSS files.
  • Used Angular JS for client-side scripting and handled AJAX calls.
  • Enhancement of the web application using ATG Commerce , Java, J2EE, Spring MVC, and Hibernate.
  • Developed the web page code with flexibility using the Document Object Model (DOM).
  • Developed various complex stored procedures, packages, interfaces and triggers in PL/SQL.
  • Developed and Consumed Enterprise-wide web services using SOAP /WSDL and RESTFUL web services (Using AXIS and Jersey frameworks).
  • Responsible for setting up Angular JS framework for UI development. Developed HTML views with HTML5, CSS3, JSON and Angular JS .
  • Developed the front-end screen using Ajax.
  • Created Hbm files and used Hibernate Template to do CRUD operations on Database.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database
  • Worked on Messaging to send and receive data asynchronously using MQ
  • Created different style sheets using HTML, JavaScript, jQuery, Ajax, CSS to make UI screens compatible across different versions of IE browser.
  • Implemented OAuth provider and accompanying login view to allow distributors to log in to the Mobile Back Office Ionic application.
  • Used STS as IDE. Effectively used Log4j framework to implement logging system for the project.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.

Environment: Spring (MVC, IOC, Transaction) ehCache, Quartz Scheduler, RedHat, Linux, Core Java Hibernate, Servlets, JSP, jQuery, Ajax, ATG Commerce, ATG Repository, JavaScript, OAuth, CSS, HTML5, Firebug, Tiles, Java 1.5, Web sphere Application Server 6.1, Vanilla JavaScript, ecommerce, DOM, Jenkins, Oracle PL/SQL, JAXB, NoSQL, Maven, Micro services, Multithreading, Linux, JUnit, Angular JS, Spring Tool Suite(STS IDE), SVN, JMeter, Rally.

Confidential, Dallas, TX

Java developer

Responsibilities:

  • Extensively used various PL/SQL features like Cursors, REF Cursors, Collections, Autonomous Transactions, and Bulk Binding along with the various Exceptions in the PL/SQL Stored Procedures.
  • Involved in the gathering of the business requirements and preparing the DLD's from the FRD's given by the business team.
  • Designed and Developed JSP pages using Spring Framework.
  • Developed CWS application using Spring MVC, JSP, JSTL, and AJAX on the presentation layer.
  • The business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Use of Multithreading and Collections Framework including List, Map etc.
  • Used Angular JS as the development frameworks to build a single-page application.
  • Used XPath , XQuery , XSL , and XSLT for UI development .
  • Developed user interface using JSP , JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application. implemented an Agile workflow for continuous integration and testing of applications using Rally, Jenkins, and Subversion
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Developed Web Services using XML messages that use REST web services.
  • Developed User Interface and web page screens for various modules using JSP, Html, CSS3, JavaScript, AJAX and Angular JS framework .
  • Used RAD IDE to develop the application and maintained the code in Harvest. Also, wrote deployment scripts using Maven.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Developed a Logger framework for the application using Log4J.
  • Taken care of Java Multithreading part in back-end components.
  • Reviewed the code to reduce the number of database calls and tuned the SQL queries for optimization.
  • Used Rational Clear Case and Clear Quest for version control and change management
  • Involved in the JUnit testing and Integration testing, defects fixing and code reviewing.

Environment: Java/J2EE, Spring MVC, Hibernate, JSP, WAS 7.0, Oracle 11g, Multithreading, Oracle Pl / SQL, Mule ESB, Linux, e-commerce, JavaScript, JUnit, AJAX, Rally, Jenkins, JSON, JQuery, Harvest, Rational application developer (RAD), Rational rose, DOM, Rational clear case, Rational clear quest, JSTL, EL, XML, XSLT, Rest web services, Angular JS, HTML, CVS, Log4J, JSM, JVM.

Confidential

Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure and used all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the framework.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending a SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Spring Application Context was used to inject the core java POJOs into the application.
  • Developed server-side utilities using Java Beans, XML, and EJB.
  • Involved inefficient using of multithreading concept for improving CPU time.
  • Used Multithreading for invoking the database and also implemented complex modules which contain business logic using Collection, Reflection, and Generics API.
  • Used client-side Java scripting: jQuery for designing TABS and DIALOG BOX.
  • Responsible to enhance the Portal UI using HTML, JavaScript, XML, JSP, Java, CSS as per the requirements and providing the client side Javascript validations and Server-side Bean Validation Framework (JSR 303).
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.

Environment: JDK1.6, JSP, Servlets, Struts, Spring Framework 3.0, Spring IOC, Core Java, Linux, Multithreading, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, Swing, DOM, UNIX, Java Beans, XML, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

Confidential

Junior Java Developer

Responsibilities:

  • Development and Analysis of the Client Data Bank module of the Life Insurance product.
  • Involved in front-end frame works that include HTML, JSP and Servlets.
  • Performed Client side validations using JavaScript.
  • Developed the Use case, Sequence and Class diagrams using UML
  • Used CVS for Version Repository maintenance.
  • Done the complete Requirement/System specifications and Test specifications.
  • This module is to store all the Data pertaining to a client.
  • It deals with entering the client details over Internet, maintenance/administration of client data and allows various queries.
  • Involved in Development and Analysis of this Enquiry module.

Environment: Windows 2000, Oracle 8i, Core Java, JDK 1.1.6, JDBC, Servlets, JSP, HTML, CSS, AJAX, XML, CVS, UML.

We'd love your feedback!