We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

NJ

SUMMARY:

  • Over 9+ years of IT experience in all phases of the Software Development Life Cycle(SDLC) including Requirement Gathering, Analysis, Design, Development, Testing, Implementation and Maintenance Support in various computing Environments.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Extensive experience in developing and deploying applications on WebLogic Application, IBM Web sphere and Tomcat servers
  • Extensive experience in implementing MVC architecture using Struts and Spring Framework.
  • Expertise in designing and developing enterprise applications using Core Java and J2EE Technologies includes JSP, JavaScript, XML, JDBC, and JMS, Web Services (SOAP and Restful).
  • Expertise on web services (SOAP, WSDL, UDDI) involving J2EE and SOA technologies based projects.
  • Experience in using J2EE Design Patterns like MVC, DAO Pattern, Front Controller, and Factory Pattern.
  • Worked in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML in to java object.
  • Expertise in using IDE like IntelliJ, RAD, JDeveloper, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
  • Strong experience in UI & client - side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, DOJO, JSON, XML, XSLT and Java Script frameworks like ExtJS 3.x/4.x, JQuery
  • Expertise in implementing MVC frameworks using Struts 2.x, spring 3.x, Custom MVC and Hibernate 3.5 for persistence.
  • Designed, advocated, and implemented the reorganization of the DevOps team to scale the organization.
  • Having in-depth hands-on experience in design, implementation, testing, maintenance of java and J2EE Application.
  • Deep Understanding of Software Development Processes and Models Agile, Test Driven Development, Waterfall etc.
  • Responsible for designing & developing the UI Screens using Angular JS with node.js, HTML pages, CSS, spring boot framework with Apache-Maven and JAVA-J2EE technologies.
  • Strong work experience with J2EE Design/Architecture patterns, Servlets, JSP, Struts, Enterprise Java Bean (EJB), web services, XML, WSDL.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, SOAUP UI etc.
  • Hands on experience in NoSql, Perl and shell scripting
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Expertise in using configuration management tools like SVN, CVS and VSS for version controlling.
  • Extensive experience implementing Agile methodology and Test driven development
  • Involved in entire SDLC of the projects including Design, Development, Testing Implementation and production support.
  • Expertise in SOA architecture, WSDL, Restful WebServices.
  • Expert in using XML markup languages like XML, HTML 5, XSL transformations.
  • Skilled in developing application in python language for multiple platforms.
  • Expertise in JUNIT testing using Mockito and Power Mockito, TestNG, integration testing and SOAP UI testing.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Experienced in Developing Stream solution with schema-less technologies like AVRO.
  • Implementing SOA Architecture with JAX-RPC and JAX-WS with multiple different server versions.
  • Automated various informational systems using Perl/MySQL/Oracle and the web.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Developed integration techniques using the Apache camel and apache Active MQ technologies.
  • Experience on Unit testing frameworks like Junit, Mockito etc.
  • Have knowledge on NoSQL database, Mongo DB.
  • Good understanding in implementing web application using Angular JS Framework.
  • Created Restful Web services with Node JS.
  • Experience in working with version controlling tools like CVS, SVN, Rational Rose, and build tools like ANT and Maven.
  • Excellent working experience with different flavors of operating systems like Windows, UNIX, LINUX.
  • Used Bugzilla, JIRA&HP Quality Center for Bug reporting.

TECHNICAL SKILLS:

Server Side: JSP, J2EE,Struts,Servlets,JNDI,JDBC,Java WebServices, EJB, MVC framework, Java Beans, JMS, Hibernate, Spring, MVC, ibatis

JDK versions: JDK 1.3/1.4/1.5/1.6/1.7

Frameworks/ORM tools: Spring 3.0/2.5, Struts 2.0/1.1. Mule ESB, Hibernate 3.3/2.5, JSF(RI 1.1,MyFaces 1.0, Rich faces 3.0)

App Servers/ Middleware: WebSphere 7/6.1, WebLogic 10/9/8.1, Tomcat 7.0/6.0, Jun 4.0

IDE/ Programming Tools: Eclipse 2.1/3.7, RAD, NetBeans 7

Operating Systems: UNIX, Linux, Windows 2003/2008

Scripting Language: XSL,XSLT, HTML, JavaScript, JQuery, Python

Database/Tools: JDBC, Oracle, MS SQL Server2005,NoSQL, MySQL

Libraries and Tools: ANT, Maven, Jasper Reports, Meter

Version Control: SVN, PVCS, CVS

Functional Domain: Health Care, Airlines, Telecom, Financial

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Sr. Java Developer

Responsibilities:

  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Experience in developing applications using AngularJS -Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Designed UI pages using JSP, HTML, Angular JS, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Identifying appropriate AWS service based on compute, data availability, security requirements and storage.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Implemented Mule ESB java based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS
  • Experience in Micro Services and Spring Boot application development.
  • Developed, and debugged the servlets and EJB with Web Sphere Application server.
  • Developed Web Services for data transfer using Restful WebServices
  • Used JAX-B to call web services described by WSDL.
  • Used ReactJS for creating an interacting User Interface.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and AWS Simple Notification Service.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Implemented UI screens, validation components JSF, AJAX and JQuery components
  • Implemented Model/business components using spring core and navigation part of the application using spring MVC.
  • Implemented Transaction management using Spring declarative transaction management
  • Made changes to SOAP Web Services using Apache-Axis2.
  • Experienced with using spring annotations, dependency injections to implement business logic.
  • Used Hibernate as ORM tool to map the database tables, and wrote DAOs and POJOs to integrate with Spring Framework
  • Used Spring ORM module to integrate spring with hibernates to use DAO layers.
  • Implemented Inheritance between tables using different hibernate strategies.
  • Implemented second level of caching with hibernates to improve read performance.
  • Used Spring Integration to communicate with different web Services.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, Cloud formation and Terraform scripts.
  • Implemented Product-Retrieval Service as SOAP based service using Apache frame works.
  • Responsible to integrate applications for web- based environment using SOA.
  • Implemented asynchronous messaging services using JMS.
  • Used JQuery APIs to implement cross-domain calls and handling JSON responses.
  • Developed Web pages using HTML5, CSS3 and Java Script.
  • Developed shell scripts to automate priority tasks.
  • Implemented logging using Apache log4j.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD). Approach environment using agile methodologies.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Developed the application using agile methodology and followed TDD, Scrum.
  • Consumed REST based micro services with Rest template based on RESTful APIs.
  • Deployed the applications in Linux servers using deployment scripts.

Environment: : Java, Agile, J2EE, Spring, AWS, Hibernate, SOAP/Rest, JQuery, XML, JMS, SQL, IBM Web sphere Application SOAP, Angular JS, Couch base , Linux, WSDL, JavaScript, Hudson, Maven, AJAX, JUnit, Log4j

Confidential, Atlanta GA

Sr. J2EE Developer

Responsibilities:

  • Design and development of user Interfaces using JSP, HTML, CSS and AJAX. Developed custom tags, JSTL to support custom User Interfaces.
  • Prepared the prototype pages of the application based on the templates and requirements using HTML.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
  • Involved in designing the reports and integrate it in to the application.
  • Used AWS API Gateway for providing RESTful APIs for the web application to access AWS services
  • Used SVN as version control to check in the code, created branches and tagged the code in SVN.
  • Leading the technical team, task assignment and management for the team.
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Sign off artifacts from the development team’s perspective and provide it to release management team for QA/UAT/Prod release and support the release.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Involved in various phases of software development life cycle (SDLC) of the application like requirement gatherings, design, analysis, code development and deployment.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS cloud watch.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Used Struts MVC framework for the ease and improve performance of the application.
  • Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
  • Involved in exception handling & testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Involved in creating http inbound & outbound flows, Orchestrations, Transformation susing MULE ESB.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Used GIT for version controlling and Jenkins CI for Continuous Integration.
  • Used Test Driven Development (TDD) as part of agile process.
  • Wrote Micro services to export/import data and task scheduling and Springboot, spring and Hibernate in the micro services and Swagger API for Micro services.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Used Spring IOC to inject java objects in the context.
  • Used Spring JDBC and DAO to access and store data from Oracle database.
  • Used JSF - Ice faces framework for creating the managed bean and controllers.
  • Worked on the re-design and enhancement of the UI using existing Struts-JSP framework.
  • Created REST WebServices call using JSON methods.
  • Used Angular JS for making restful API calls and data binding.
  • Used Angular JS framework to simplify binding javascript objects with HTML UI components.
  • Writing custom filters, directives, controller for the HTML using Angular code.
  • Consumed SOAP based Web Services for Integrating with the Enterprise Information System Tier (EAI).
  • Wrote EJBs and exposed them as SOAP web services.
  • Developed Junit, JSPs to test Restful WebServices.
  • Expertise in implementing client-server business applications using Micro services.
  • Used CSS, JavaScript for UI and for client side validations.
  • Responsible for developing UI for the application using JSP and HTML.
  • Wrote different Hibernate mappings in XMLs and corresponding java classes. Wrote hibernate configurations using spring.
  • Implemented hibernate mapping files and configuration files.
  • Implemented transaction management for Hibernate using Spring AOP.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.

Environment: JDK 1.6, J2EE 5.0, Struts 1.2, AWS, Spring 3.6, Servlets 2.5, JSP 2.1, JSTL, EJB 3.0, SOAP web services, WebLogic 10.2.

Confidential, Thousand Oaks,CA

Sr. J2EE Developer

Responsibilities:

  • Developed Web Services to allow communication between the applications using Rest and SOAP Web Services.
  • Developed the application using Struts following MVC architecture.
  • Worked extensively on struts 2.0 framework in order to insert the panel data into the panel container.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Utilized Hibernates Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Identified the participating pages and the navigation paths between pages using configuration files.
  • Used Web Services to exchange information.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
  • Developed user management screens using JSF framework, business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Integrated the generated DAO classes into spring application context using annotation driven Hibernate transaction manager.
  • Used JSP, HTML, CSS, JQuery and Java Script for writing UI of the application.
  • Used JSF frame work on the server side for the MVC architecture.
  • Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, Bootstrap for designing Webpages.
  • Developed application using Fuse ESB and build and deployed the services and also done with Unit testing using Test Utility.
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Involved in Proof of Concept for developing application using Node Js and Mongo DB.
  • JUnit tests were written to test each module in the application.
  • Developed Action and Form classes based on Struts framework to handle the pages
  • Developed Web Services to retrieve data from legacy systems
  • Planned and implemented various SQL, Stored Procedure, and triggers to implement oracle advanced queuing.
  • Implemented DAO layers using Hibernate API and core interfaces.
  • Implemented second level of caching using hibernate and EHCache provider.
  • Experienced with hibernate mapping associations annotation to map legacy tables with entity classes.
  • Experienced with parsing XML configuration files using SAX xml parser.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used XSL, JavaScript to display the contents of XML pages in the HTML pages.
  • Experienced in working with agile environment.
  • Used SVN as version control.

Environment: J2EE, Java, Struts 1.2.x, SOAP web services, REST, Linux, Hibernate, JQuery, XML, web logic, HTML,CSS.

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Worked on Spring IOC and Spring DAO.
  • Implemented application level persistence using Hibernate and spring.
  • Developed various components using Struts (MVC), JSP and HTML.
  • Involved in Development of back-end logic or data access logic using Oracle DB and JDBC.
  • Involved in writing JSP's, JavaScript and Servlets to generate dynamic web pages and web content.
  • Used WebLogic for Design, Development and Deployment of applications.
  • Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, XHTML and JavaScript
  • Involved in developing JSP pages using Struts custom tags, JQuery and Tiles Framework.
  • Used AJAX for the asynchronous communication to the server.
  • Wrote scripts in UNIX to process the batch jobs on a scheduled basis
  • Have used Facade, Singleton, Factory Design patterns
  • Implemented Spring MVC framework for developing J2EE based web application
  • Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Developed API using Hibernate to interact with the Oracle database.
  • Enforce compliance with dynamic processing and security policies by using Mule ESB.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Used the DAO pattern for data access layer and JMSAPI for the messaging requirement.
  • Used JavaScript and JQuery for validating the user input.
  • Developed Test Cases and performed unit testing using JUnit Framework.
  • Design and Development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Worked with NoSQL database MongoDB.
  • Test the API responses for the WCS changes deployed on continuous basis, validate the Green Box response data and MongoDB data.
  • Involved in creating user interfaces using JQuery.
  • Designing and creating business rules using IBMILOGRules Engine.
  • Used Agile Methodology
  • Used Maven to build and generate code analysis using Oracle SOA.
  • Designed and Developed SOA enterprise system using Oracle SOA.
  • Involving in Building the modules in Linux environment with ANT Script.

Environment: Java (JDK 1.4), Spring, Hibernate, JNDI, JSP, Servlets, JDF, JMS, AJAX, HTML, XML, Apache Tomcat, WebLogic, Jobs, REST, Apache Axis, Unix Shell Scripting, Log4J, Junit, Maven, UML, Eclipse, NoSQL, DB2

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in preparing High Level/Low Level Design documents.
  • The application is designed using Struts MVC architecture.
  • Developed Back Office and Front End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required.
  • Developed CSS, JSP and Servlets.
  • Developed web interfaces using HTML and JavaScript.
  • Developed Stored Procedures, Functions using Oracle.
  • Proficiency in developing SQL, PL/SQL in JDBC with Oracle 9i/10g as well as client-server environments.
  • Developed UI using JSP, Servlets.
  • Involved in writing the business logic.
  • Experience in creating user interfaces using JSP, HTML, DHTML, XML, XSLT, and JavaScript.
  • Used Linux to design the User Interface and to develop the application
  • Involved in validating the views using validator plug-in in Struts Frame Work
  • Experienced in building and deploying J2EE Application Archives (Jar, War and Ear) on IBM WebSphere application server using Apache Ant.
  • Implemented Service tier and Data access tier using spring.
  • Developed various test cases using Junit for Unit Testing.
  • Wrote Base test cases for individual modules for reducing redundancy in Test code and also greater maintainability.
  • Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Designed message formats in XML.
  • Design and Development of XSL.
  • Back-end stored procedures development with PL/SQL.
  • Used Clover for validating the tests efficiency (effective code-coverage) and also to find possible areas for code bugs.
  • Implemented Integration testing for the application.
  • Developed the application using the struts framework that leverages classic Model View Control (MVC) architecture.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java,J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services(REST/SOAP), XML, XSLT, XSL and ANT.
  • Integrated Web Services in ESB Layer.
  • Used Multi-threading in programming to improve overall performance.
  • Used Spelunk for log file aggregation and monitoring.
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Used CVS as version control.
  • Involved in bug fixing for other modules.

Environment: Core Java, JAVA, Struts, JUNIT, Jobs, JavaScript, JQuery, WebLogic, Eclipse, XML, XSL, XSLT

Confidential

Java Developer

Responsibilities:

  • Worked as software developer on developing a supply chain management system.
  • The application involved tracking invoices, raw materials and finished products.
  • Gathered user requirements and specifications.
  • Developed and programmed the required classes in Java to support the User account module.
  • Used HTML, JSP and JavaScript for designing the front end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user.
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database & used PL SQL.
  • Used Struts framework to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers.
  • Used JMS for Asynchronous messaging.
  • Used Eclipse IDE to develop the application
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUnit.
  • Used JDBC interface to connect to database.
  • Performed User Acceptance Test.
  • Deployed and tested the web application on WebLogic application server.

Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA WebLogic Application Server.

Hire Now