We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Dublin, OH

SUMMARY:

  • 8 + Years of extensive programming experience in developing web based applications and Client - Server technologies using Object Oriented, Java and J2EE related technologies.
  • Extensive experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, application development, testing and maintenance.
  • Expertise in the designing of various Software System using UML concepts and Java and J2EE Design Patterns (Singleton, MVC, Factory, DTO, Session Facade, DAO, Business Delegate).
  • Hands on Experience on the Insurance, Financial and Banking Domains.
  • Experience in developing applications using Java (Multithreading, I/O Stream, Serialization, Collections, RMI, JDBC and Java Beans).
  • Implemented SOA architecture with Wed Services using SOAP, WSDL, UDDI and XML and experienced in provider & consuming SOAP and Restful Services.
  • Experience in working on various Frameworks like Spring, Struts, JSF and ORM technology like Hibernate and iBatis which implements JPA.
  • Extensive experience in programming, deploying, configuring and fine-tuning middle-tier popular J2EE Application Servers like Eclipse IDE, IBM Web Sphere, BEA WebLogic and open source Apache Tomcat and JBoss.
  • Experience in working with Oracle 9i/10g/11g, DB2, MYSQL, NoSQL and Mongo DB.
  • Experience in MVC (Model View Controller) Architecture and Struts, Spring, JSF frameworks.
  • Experience working in test frameworks such as Jasmine.
  • Extensively worked on J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Java Beans, XML, XSL, HTML, SQL, PL/SQL and developed stored procedures.
  • Experienced in development of B2B, n-tier, and Client/Server J2EE Applications using Java, XML (SAX, DOM), XSD, DHTML, JavaScript, jQuery, AngularJS, AJAX, JSON, CSS, Servlets, JMS, Spring MVC, Log4j and JUnit.
  • Experienced on working with RAD 7.0 (Rational Application Developer for Web Sphere Software), Eclipse 3.0, Apache Ant, Maven, Jenkins, Rally, Continuum, Hudson.
  • Worked with the JavaScript frameworks like Bootstrap, AngularJS and BackboneJS.
  • Experienced in working with source management tools like SVN, GIT, CVS, Dimension and Clear Case.
  • Experienced in writing Server side components- Enterprise Java Beans (EJB) session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with JDBC.
  • Experienced with Jenkins/Hudson methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Involved in writing Junit test cases using Mockito, PowerMockito API’s.
  • In-depth knowledge and Architectural experience using Service Oriented Architecture (SOA).
  • Good exposure on cloud stack such as Amazon Web Services (AWS).
  • Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS

Languages: Java/J2EE, C, C++, Shell scripting, UML, SQL, PL/SQL

Web Technologies: JSP, Servlets, JDBC, ODBC, SWING, AWT, HTML, DHTML, Custom Tags, JMS, JNDI, Java Mail, Apache, JSON, XML, JQuery, JBoss, DOM, RMI, AJAX, DOS Script, CSS

Scripting Technologies: JavaScript

Frameworks: MVC, Struts, Spring, Hibernate, Angular JS

Web Services: Web Services (SOAP, Restful, UDDI, WSDL)

Tools: Ant, Maven, Rational Rose, Log4j, Jenkins

Developer Ides: Eclipse, Net Beans, RAD

Version Control: SVN, CVS, Clear Case, GIT

Reporting Tools: Jasper Reports, iReport Tool

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

Design Patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Linux, Windows XP, Windows 2007/8/10, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Dublin, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Developing web application using tool Web Strom and technologies Angular JS 2.0/1.x, Bootstrap, JavaScript, HTML, CSS. Created custom directives for Re-usable components (multi-field form elements, background file uploads, etc.).
  • Understanding business objectives and implementation of business logic.
  • Used JUnit Testing Framework for performing Unit Testing.
  • Server-side implemented on J2EE, Eclipse platform.
  • Designed Frontend with in object oriented JavaScript framework like Angular.JS.
  • Developed UI using HTML5, CSS3, Bootstrap and JQuery for interactive cross browser functionality and complex user interface.
  • Created team specific DevOps/Agile process flow in JIRA to move tasks from one activity to another.
  • Providing support to Motorola Website user interface team in various Interwoven templating related enhancements.
  • Implemented and developed with Interwoven TeamSite other Content Management Systems.
  • Developed REST based Web Services using JAX-RS and Axis to interact with backend system.
  • Performed JBoss tuning to optimize performance, stabilize amp improve JMV performance by tuning the heap size and resetting the connection pools.
  • Wrote internal and external API services using Node JS modules.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language(HQL) for dynamic searches.
  • Implemented the project structure based on Spring MVC pattern using Spring boot.
  • Experience in re-architecting monolithic architecture service in to micro services based architecture using spring boot and pivotal cloud foundry.
  • Used Mongoose API to access the MongoDB.
  • Execution of selenium test cases and reporting defects.
  • Created and maintained mapping file and transaction control in Hibernate.
  • Used JSON parsing to implement REST Web Services.
  • Used Backbone.JS to create views to hook up models to the DOM and synchronize data to/from server.
  • Made AJAX calls using Backbone.JS for getting the data and parsing it for showing on the web page.
  • Used Junit framework for Unit testing of application and Clearcase for version control.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Involved in writing JPA Named Queries, SQL Queries to fetch data from Oracle database.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Installed WebSphere Server for handling HTTP Request/Response.
  • The request and response from the client are controlled using Session Tracking in JSP.
  • Involved in transforming XML data into Java Objects using a JAXB binding tool.
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Extensively used the LOG4j to log regular Debug and Exception statements.

Environment: Java 1.7/1.8, J2EE, JSP, JSTL, Spring, Spring Boot, Hibernate, XML, RAD, JavaScript, Angular.JS 2.0/1.x, UML, Web services, REST, Servlets, HTML5, CSS3, JDBC, Maven, JIRA, Selenium, JAX-RS, JUnit, GIT, Oracle11g, Web sphere application server.

Confidential, Santa Clarita, CA

Sr. Java Developer

Responsibilities:

  • Participated in Design, Development and support phases of Software Development Life Cycle(SDLC).
  • Used JSF messages for handling the error messages for the applications.
  • Build RESTful Web Services using JAX - RS API.
  • Created Web services, WSDL and web methods with Annotation in Hibernate, Used the spring container for data source and to load the hibernate specific classes.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Worked on Java Multithreading, Collections and Coherence Framework.
  • Implemented java Multithreading to refresh the cache at a given set of time interval.
  • Developed the different components of application such as JSPs, Servlets, EJBs using Web Sphere Studio Application Developer.
  • Responsible for the design and development of the application framework.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Used JIRA tool for Quality Center bug tracking.
  • Used IBM MQ Series to send information from mainframe to web and back to mainframe.
  • Implemented TDD for JavaScript code and Angular JS code with Jasmine test cases.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Created and maintained the configuration of the Spring Application Framework.
  • Created continuous integration builds using Maven and Jenkins and deployed on WebSphere application server.
  • Involved in Junit Testing, debugging and bug fixing.
  • Done with Unit Testing using MOCKITO.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive and read messages.
  • Involved extensively in Code Reviews, Unit testing and Process improvements.

Environment: Java, JDK, SQL, PL/SQl, Spring, Hbernate, JIRA, HTML5, CSS3, JavaScript, JQuery, JSON, AJAX, JSON, DAO, IBM Clear case, Maven, Junit, MOCKITO, JMS, Log4j, REST, WebSphere Application server.

Confidential, Chicago, IL

Full Stack Developer

Responsibilities:

  • Developing J2EE web services involving all the stages of Software Development Life Cycle.
  • Involve in the requirements gathering, Design, Development, Unit testing and Bug fixing.
  • Use Design Patterns like MVC, Business Delegate, Service Locator, Session Facade and DAO.
  • Develop the applications using new features of Java JDK 1.7 including Annotations, Generics, enhanced for loop and Enums.
  • Conducted complete analysis of system and business requirements for all IVR applications.
  • Designed and developed picking/put away screens using Eclipse, HTML, JSP, Servlets and Java Script.
  • Experience with ORM mapping tools like Hibernate, which implements Java Persistence API.
  • Implemented Web API to use OAuth2.0 with JWT to secure the web API Service Layer.
  • Used AngularJS to parse the data fetched from APIs.
  • Developed the functionalities using Agile Methodology.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Developed and implemented responsive web pages using JSF while maintaining high usability standards.
  • Created and injected Spring services, Spring boot, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Develop and Implement interface for SOAP Web Services using JAX-WS framework involving Global Transactions.
  • Used AJAX extensively to implement front end/user interface features in the application.
  • Working in implementation team to build and engineer servers for Linux operating system.
  • GUI development using Swing and Eclipse IDE.
  • Developed a Front-end GUI as stand-alone Python application.
  • Used Jenkins to automate builds and deployments.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Configured the JMS environment by setting up Queue and Topic connection factories and achieved asynchronous messaging using JMS message listeners.
  • Database development required creation of new tables, inserting data into the tables, updating data in the tables and deleting data from the tables and required SQL tuning to reduce the response the response time in the application.
  • Working on Linux development environments.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Used Splunk to get the Testing, Pre-productions and Production logs.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Apache Maven for project management and building the application.

Environment: J2EE, Java 1.7, Spring framework, Hibernate, JSP, JDBC, AJAX, JAX-WS web services, SOAP, XML, HTML, CSS, JQuery, JavaScript, AngularJS, IBM DB2, IBM Pure Query, IBM RSA, IBM Web Sphere, Splunk, Agile Methodology, Apache Maven, JUnit4.

Confidential, San Mateo, CA

Java/J2EE Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control(MVC) structure using Spring.
  • We used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
  • Followed Agile Software Development with Scrum methodology.
  • Responsible to enhance the web application UI using HTML, JavaScript, AngularJS, XML, JSP, CSS as per the requirements and providing the client side using java script validations.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using hibernate annotations.
  • Implemented Spring Validation API for writing and integrating the validation rules.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, JNDI and Deployments in WebSphere Server.
  • Participated in development of a well responsive single page application using React JS framework.
  • Utilized Java Swing framework to develop client side components.
  • Migrating the application from Web Sphere to Jboss.
  • Apache Kafka is used to publish the data in the format of JSON objects to the specific topics and get them whenever required.
  • 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.
  • Developed common library using iBATIS to execute various database commands against Oracle database.
  • Hands on implementation of continuous service testing and service virtualization with the help of different tools like SOAP UI and POSTMAN.
  • Legacy applications built on top Spring Security, Spring Data, Spring XD, Spring Hibernate Template.
  • Used WebSphere application server for design, development and deployment of applications.
  • Consumed Web Services using Apache CXF framework for getting remote information.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and foreseeing the Potential Issues and escalating to the higher levels.
  • Worked on code enhancement and refactoring to achieve reusability.
  • Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project.

Environment: Core Java, J2EE, SPA, Spring, Web Services, JDBC, XML, JavaScript, Angular.JS, HTML, SOAP UI, IBM Web Sphere Application Server, Log4j, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Involved in System Design which was based on MVC Architecture done using UML/Relational Rose.
  • Developed Class Diagrams and Sequence Diagrams as a part of System Design.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Developed EJB Session Beans that implements the business logic as per given by the customer using IBM DB2 UDB as Database.
  • Used validation framework for client-side validation and Internationalization to support multiple languages.
  • Involved in team for building Eclipse Plug-ins.
  • Involved in design and development of JSF modal Dialog boxes.
  • Deployed and tested the application in JBoss application server.
  • Used JSF Framework for front-end design.
  • Debugged back-end code using JUnit Test cases to perform Unit Testing.
  • Used TOAD on oracle for running SQL queries and scripts.
  • Implemented PL/SQL and stored procedures for Oracle9i database.
  • Used Eclipse IDE for application development.
  • Used JUnit framework for Unit testing of application and Clear case for version control.
  • Built application using ANT and used Log4j to generate log files for the application.
  • Involved in 24/7 support, Maintenance and enhancement of the application.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.

Environment: OOPS, Java, JDK, CSS, HTML, Rational Rose XDE, J2EE, JSP, EJB, JNDI, JDBC, Servlets, JSF, JavaScript, JBoss, XML, DB2, Oracle, CVS, MVC, TOAD, JUnit, ANT, Log4j, Eclipse IDE.

Confidential

Web/UI Developer

Responsibilities:

  • Performed investigation for the customer requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, AJAX.
  • Followed the Agile and Scrum development methodologies and integrated the Java code (API) in JSP Pages.
  • Used JavaScript to perform some preliminary validations and certain client side actions that needed to perform.
  • Used JQuery core library functions for the logical implementation part at client side for all the application.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM functions using Firefox and IE Developer Tool bar for IE.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Extensive development using JavaScript. Involved in writing SQL Queries, Stored Procedures.

Environment: Core Java, J2EE, HTML, CSS, JavaScript, Ajax, XML, SQL, PL/SQL, MS Office.

We'd love your feedback!