We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

Cherry Hill, NJ

SUMMARY:

  • Around 10 years of progressive experience in all phases of SDLC - Requirements Analysis, Design, Develop, Debug, Testing, Integration and Maintenance of various enterprise and distributed applications.
  • Expert level skill set on Java, J2EE (EJB, Servlets, JSP, Java Beans, JDBC, Web Services, RMI, Java), Ant, Struts, Angular JS, JSF, Spring MVC, DI, IOC, Batch, Rest, JPA, Boot Frame Works and JMS.
  • Expertise in developing U.I layers using - Angular JS, HTML, CSS, JavaScript, JSF, JSP, Reactive.js, AJAX, JQuery, Servlets
  • Good knowledge in developing and mapping persistence storage layer using Hibernate and POJO.
  • Extensive experience with Core Java concepts like Exception Handling, Collections, Multithreading and upgraded systems using Java 8 concepts like Lambdas, streams, filters and functional programming.
  • Experience in programming popular middle-tier web and application servers like WebSphere, BEA Web logic, JBoss, Tomcat and AWS cloud environment EC2, Docker.
  • Experienced in using Hibernate Query Language (HQL) for mapping Java classes with database.
  • Expertise in Creational and J2EE Design patterns like Singleton, Factory, MVC, Front Controller, Business Delegate, Service locator, Session Facade, Transfer Object and DAO patterns.
  • Good experience in SOA architecture using REST/SOAP, JMS and different data format like XML, JSON using XML, SAX, JIBX and DOM, GSON, JSON Parsers.
  • Experience in creating micro services on AWS environment using Spring Boot, Apache Bean Stalk, API gateway and No SQL databases like MongoDB, Cassandra.
  • Generated war/zip/tar.gz files of various projects for Continuous Integration of applications through Jenkins and deployed the same in cloud environments thereby doing operational and development task (Devops).
  • Experience in RESTful and SOAP Web Services.
  • Good knowledge on Spring Boot applications by doing Proof of Concept (POC).
  • Experience in developing applications using waterfall and Agile (Kanban and Scrum), Test Driven methodologies and involved in all phases of Software Development Life Cycle (SDLC).
  • Experience working with Identity Management Services with third party systems like Novell E directory, LDAP, Oracle, SAP and different RDMS databases like MS SQL Server, DB2, Oracle, MySQL databases.
  • Working knowledge in JUnit, Ant, Maven and Log4J for testing, building and logging information.
  • Experience of Version control tools: Star Team, CVS, VSS, Subversion, GIT, Perforce
  • Designed and developed the UML Diagrams like Class, Sequence and Use Case diagrams and used the Rational Rose Code Generators or Microsoft Visio for generating the Template based code.
  • Highly adept at learning new technologies in development stack (u.i, backend) with keen awareness to new evolution of programming solutions. Possess good team-management, leadership qualities with strong written and oral communication skills

TECHNICAL SKILLS:

Java Technologies: AWT, Applets, Swing, JDBC 2.0, Java Beans, RMI, REST, SOAP, JPA

J2EE Technologies: Servlets 2.0, JSP 1.2, Struts, Spring 3.x,4.0, EJB 3.0, Hibernate 3.x,4.x, JMS, JNDI, JSF 2.x

Web Technologies: HTML/HTML5, Java Script, CSS/CSS3, Angular JS, Reactive.js, Bootstrap, JQuery, XML, JSON, JSF Rich Faces, Ice Faces, Mongo DB

Relational Databases: Oracle 10g/11g/12c, MS SQL Server 2014, DB2 9.x, MySQL, MS Access

Application Servers: WebLogic 10.x,11.x,12c, WebSphere 10.x, Tomcat 8, JBoss AS 4.2, 5.x, 6.x., Docker

Java IDE: Eclipse, BEA Workshop 10.x, JDeveloper 12c, Net Beans, IntelliJ IDEA 15

XML Technologies: XML, XPATH, XSL/XSLT, XSD, SOAP, UDDI, SAX, DOM, JSON, GSON

Operating Systems: Windows 2000/XP/7, Sun Solaris, Unix, Linux

Languages: Java, C, C++, SQL, PL/SQL

Version Control: CVS, VSS, Sub version, Perforce, GIT

Modeling Tools: MS Visio, Rational Rose

Tools: and Plug - ins JUnit, Log4J, Ant 1.7/1.6, Maven, Easy Mock, Mockito, SONAR

Web Development Tools: Firebug, Chrome Developer Tool, IE Developer Tools, Angular-Batrang

PROFESSIONAL EXPERIENCE:

Confidential, Cherry Hill, NJ

Sr Java Developer

Responsibilities:

  • Involved in analysis, development, testing, integration and deployment of the new services.
  • Worked independently with minimal supervision in a fast paced and rapidly changing environment.
  • Designed and developed dynamic web pages using HTML, CSS, bootstrap, JavaScript, Ajax, jQuery, JSON and Spring u.i Tag Libraries for applications developed on monolith architecture.
  • Design and Implementation of RESTful and SOAP Web Services.
  • Configured and used annotation based Spring MVC for complete implementation like injecting dependency, handling UI request and response back to UI, server side business logic.
  • Used spring authentication for providing authentication to SAS application
  • Developed micro services on AWS environment using spring boot, Docker and Apache Elastic Bean Stalk.
  • Used Angular for u.i, MongoDB as a persistence database and Redis as high speed cache in micro services architecture.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle and sql editor.
  • Involved in migrating the application from struts to spring.
  • Used Maven tool to compile, run, deploy and to add external dependencies.
  • Involved Continuous Integration Process using Jenkins and Hudson.
  • Resolved production issues by identifying the technical problem and coordinating between users, dba and testing teams.
  • Developed mockups and prototypes using HTML and used CSS in webpages for the separation of presentation from structure.
  • Responsible for checking in to SVN repository and up to date versions of tool.
  • Experienced in web application development using Eclipse.
  • Assisted in the testing phase of project (development testing, unit testing, System testing and integration).

Environment: Java, J2EE, Spring 4.x, JavaScript, Bootstrap, Angular, Mongo DB, JSON, Eclipse, tomcat 9.0, JSP, Servlets, Struts 1.x, Spring U.I, MVC, Security, Hibernate, SVN, Jenkins & Oracle

Confidential, MD

Full Stack Developer - Java/J2EE

Responsibilities:

  • Involved in analysis, development, testing, integration and deployment of the new services.
  • Enhanced the framework (IF) using OOPS methodology and spring framework according to the new requirements
  • Used Angular JS extensively to create UI screens for different types of functionality like creating policies, querying existing policies, logging, auditing etc.
  • Used Spring Core Annotation for Spring DI, Spring MVC for REST API, Spring Boot for micro services and batch job developments.
  • Used Swagger, REST API, Docker, OpenShift to create micro services to decouple monolith applications for scalability and performance.
  • Developed multithreaded application that accepts high volume requests and processes them quickly using Apache Kafka, Cassandra, Spring Boot, Cloud Foundry.
  • Used Spring Batch framework to create batch jobs that analyses policy data, validate, create reports and sends files at periodic time intervals in a week.
  • Understanding the modular approach of JBoss 6 and developed the deployment descriptors according to the application design.
  • Involved in unit testing & integration testing of the components using JBoss Application Server.
  • Used different types of parsers like DOM, SAX, GSON, JSON, and Xerces etc. for different data formats like XML, JSON and integrated these utility functions into Integration Framework for transformations.
  • Worked on JBOSS upgrade from 5.x to 6.x and updated all types of web services and MQ based services.
  • Integrated multiple services with Guidewire developed Claim Center system.
  • Triage production splunks regularly in all environments to find the system failures.
  • Involved in performance evaluation of queue and jvm in production and lower environments using C’Wily.
  • Performed extensive unit testing from end to end using SOAP UI and JUNIT Templates.
  • Created JUNIT templates for entire IF based applications to create unit test cases for services easily.
  • Used Maven scripts to build and deploy the project. Involved in the Continuous Integration process whenever there is a code check in or code merging from private branch to the CI server. Attached build scripts and newly written unit test cases to run with the build.
  • Used SONAR QUBE and SONAR LINT in the development process to increase code quality and less complexity.
  • Created and modified build scripts whenever there is a change or new service created.
  • Used Perforce for maintaining Source code and documents for the team.
  • Used JIRA for defect processing.

Environment: J2EE, JBoss 4.x, 5.x, 6.x, Apache Tomcat, Oracle, Cassandra, Guidewire 8.x, Eclipse,Perforce, JIRA, Angular JS, CSS, Spring Boot, Kafka, Docker, REST and SOAP Web Services (AXIS, JAX RPC, JAX RS, JAX WS, CXF), Spring, Batch, JSP, JMS, Jenkins, Maven, Hibernate 3.x

Confidential, MN

Full stack Developer - Java/J2EE

Responsibilities:

  • Involved in the active participation with team architects to identify the architectural changes required for the ISS Project proposed enhancements.
  • Proactively designed and developed the U.I Layout for the enhancement modules in the web application.
  • Developed core components using core java, multithreading, collections, new Managed Beans, Business Objects, JDBC, Transaction and Batch concepts and successfully integrated the new modules into the existing system.
  • Successfully added new sources systems into the existing application which required respective modifications in the SOAP request, U.I Layout, Database changes and response parsing and U.I Representation.
  • Followed MVC Controller pattern, Singleton, Business Delegate, factory patterns.
  • Modified the IDM code in the application side which determines the authorization level access according to the changed security policies.
  • Worked extensively on JQuery and AJAX to achieve the U.I enhancement requirement.
  • Worked extensively on XML and XSL Transformations for the data received as a response from web service and display it on the UI screen. Used XML Spy as a tool to achieve the layout and XPath for data representation.
  • Developed new stored procedures and modified existing ones depending on the requirement and does thorough unit testing which requires writing SQL queries.
  • Worked on different types of REST and SOAP web services to integrate and enhance the disturbed system applications.
  • Involved in the meeting with the architects to modify the schemas for the web services according to the change in requirement.
  • Thorough unit testing of the modified schemas with the data in SOAP U.I.
  • Worked with the build team to make the application into a continuous integration process with RTC in Eclipse and Anthill Pro as an automatic build system.
  • Involved in code versioning, Check In, Check outs and code merging using RTC versioning tool.
  • Involved in migration of Web Logic Server 9.2 to 10.x and upgraded Jboss Seam to 2.x series.
  • Working on migration of JSF 1.2 to 2.x.
  • Worked with the ANT scripts for deployment locally and on to the development servers.
  • Participated in the planning activities for development, deployment and QA Plans.
  • Created services that query data from databases, create reports and transfer files from one location to location using spring batch framework.
  • Supported the application during the different phases and tracks of the project, including during production.

Environment: JDK1.6, Spring 2.5, JSF 1.2, JQuery, Rich faces, Identity Management, Web Logic Server 11g, Oracle Enterprise Service Bus, JSP, Java Script, CSS, log4j, HTML 5, XML, XSLT, MS SQL Server2008, SQL, UML, XML Parsers, JDeveloper 11.x, SOAP, Log4j, RTC, JUnit, Ant 1.7, Linux, SOAP U.I, FileZilla, Anthill Pro.

Confidential, Newark, DE

Senior Java/J2EE Developer

Responsibilities:

  • This web-based application was built using agile development practices using Extreme Programming.
  • Participating in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Participated in the design meetings and created class and sequence diagrams from the Design Documents for the modules assigned to me using UML.
  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Developed user interface using JSP, AJAX, HTML, CSS, JSP Tag libraries to simplify the complexities of the application.
  • Created SQL Map config files to create the sql queries, map the data and objects to retrieve data from the database using IBATIS. Injected objects using Spring dependency injection concepts
  • Have worked on Oracle 11i data base for storing and retrieving the application data
  • Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Connected to Web Services applications using CXF and integrated it with Maven and spring.
  • Created a batched job which retrieves the records from the database and sends the data to the letter generating web service. Used Pentaho (ETL) to create the module and integrated it into batch application written in java using spring batch concept.
  • Integrated multiple applications consuming different types of web services using REST and SOAP api and tested them successfully.
  • Maven is used to create build file and does Unit testing by creating Test Suites using Junit Framework.
  • Solving the issues found during the testing phase for all the modules that developed. Extensive troubleshooting, regression and stress testing for the developed module and improved the performance of the application.
  • Involved in code versioning, Check In, Check outs and code merging using SVN versioning tool.
  • Involved in code reviews and deployment of the application on development, testing and production servers
  • Involved in the integration of all the 3-tiers of the architecture consisting of Data service layer, Business Object layer and Presentation layer (front frameworks).
  • Involved in the integration testing and made sure the data flows correctly from one sub system to another.

Environment: JDK1.6, Spring MVC 2.5, Spring WS, CXF, Tomcat 6.0, JSP 2.0, JQuery, REST, SOAP, Rules Engine, HTML, XML, Oracle 11i, IBATIS, SQL, UML, JDeveloper, SOAP, Log4j, Oracle WebLogic 10g, WSDL, SVN, JUnit, Maven, Unix, Jira 8&9, Pentaho, Quartz.

Confidential, Harrisburg, PA

Senior Java Developer

Responsibilities:

  • Involved in an active role in the team by interacting with business analysts to gather and analyze requirements. Converting business requirements into high level technical design documents,
  • Designed and developed the light weight DTO’s, model and backing beans, and user screens for UI (presentation) layer for new applications using Java Server Faces 2.0, Apache My Faces, JSP 1.2, and JQuery for client side validation. Used Spring MVC 2.5 to create U.I screens and integrate them into existing applications when there is an enhancement.
  • Implemented Design Patterns like Model View Controller, Session, Factory, Singleton, and Data Access objects and implemented controller classes like handler, action and utility classes.
  • Modified business layer logic according to the changed new policies.
  • Connected to the databases using JDBC calls statements. Used stored procedures to get the data from database and developed different SQL queries for implementing the business logic.
  • Modified EJBs’ to handle business logic implementation and deployed them into Weblogic application server.
  • Involved in developing of IBM MQ JMS Queue and Message Driven Beans (MDB) to connect to the other agencies.
  • Extensively used core java concepts such as OOPs, Collections and exception handling for code enhancement and maintenance.
  • Developed the Servlets for generating the grids for displaying the customer data.
  • Used REST api type Web services to insert the data into database.
  • Used DOM parser to parse XML documents and XML is used to store and communicate data between different tiers.
  • Used Novell identity management for identifying users and employers. Used LDAP services in Novell identity manager for authentication and authorization.
  • Developed applications that connect with the LDAP and displayed the data on the U.I according to the requirement and user security.
  • ANT is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
  • Solving the issues found during the testing phase for all the modules that developed. Extensive troubleshooting by going through the logs on the server side, stress testing for the developed module and improve the performance of the applications.
  • Involved in code versioning, Check In, Check outs and code merging using Star Team versioning tool.
  • Involved in code review and deployment of the application on development, testing and production servers

Environment: JDK1.6, Hibernate 3.0, Spring MVC 2.5, JSF 2.0, Struts1.x, JDBC, LDAP, Web Logic Server 10.0, MQ Series 7.0, REST, EJB 3.0, JMS, JSP, Java Script, CSS, HTML, XML, XSLT, MS SQL Server2008, SQL, UML, DOM, Eclipse 3.x, SOAP, Log4j, WSDL, CVS, JMS, JUnit, Ant 1.7, Unix

Confidential, Atlanta, GA

J2EE Mid-Level Developer

Responsibilities:

  • Involved in coordinating teams at different locations, distribute work and ensured the milestones are reached on time in all phases of software life cycle development and followed agile methodology.
  • Developed technical design specification by communicating with functional design, architect, UI and data mapping teams.
  • Designed the Sequence & Class Diagrams for different modules.
  • Involved mainly with the DSL orders module of the SSP Workflow.
  • Involved in developing the Internal UI of the application which enables the customer service people to update the status of the order internal to the SSP Workflow.
  • Implemented Design Patterns like Model View Controller, Session, Factory, Singleton, and Data Access objects.
  • Developed the application based on Struts MVC, designed Action Classes, Form Beans. Used the Struts validation in the presentation layer.
  • Developed Dyna Action Forms, Mapping actions to achieve the required functionality.
  • Developed code for validations of every system involved in SSP Workflow which involves in interacting to various systems which makes the customer’s order valid.
  • Used Hibernate for interacting with the database for tracking and checking the status.
  • Involved in coding of the updated tracking and status of the order submitted by the customer.
  • Used JMS extensively for sending messages to different systems for interacting with many systems for the validating the customer order, for updating and tracking the order in the UI of the website and in the internal UI of SSP and for Debit/Credit Card Processing.
  • Experience in deploying the Java Applications on Weblogic Server.
  • Designed and coded the business service layer of the application to meet business requirements.
  • Developed an AXIS Web service interface using SOAP for providing Cancellation of pending orders and qualification and validation information for affiliate ISP’s like EarthLink, AOL.
  • Involved in Database Modifications using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle11g.
  • Developed test cases using JUnit framework and prepared code documentation for future and upgrades.
  • Extensively worked on SAX and DOM parsers to parse the XML documents.
  • Generated ANT scripts for deployment and configuration Management.
  • Log4j was used for Logging Events.
  • Generated development, deployment and QA plans.
  • Application support through various phases of the project (DIT, SIT, Production).

Environment: Jdk 1.5, Core Java, EJB, Spring 2.5 DI, JAXB, J2EE, JMS, XML, WebLogic 10.0, SOAP 1.2, AXIS 1.4, JSP, Struts 1.2.9, Rational Rose, CVS, WebLogic 10.x, JAXB, IBM MQ Series, TOAD, Hibernate 2.5, Oracle 10g, Ant 1.7, Windows XP, Unix, Java Script, CSS

Confidential, Durham, NC

J2EE Consultant

Responsibilities:

  • Responsible for reviewing business user requirements and participated in meeting the users with Business Analysts.
  • OO Analysis and Design using UML including development of Class Diagrams, Sequence Diagrams, State diagrams and implemented these diagrams in Microsoft visio.
  • Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans. Used the Struts validation Framework in the presentation layer.
  • Developed Dyna Action Forms, Mapping actions to achieve the required functionality.
  • Used Hibernate to do the O-R mapping and used HQL to transfer the data to and fro for inserting, updating and accessing the information from the database.
  • Developed user interface using JSP, Java Script, Ajax, JSP Tag libraries to simplify the complexities of the application.
  • Used Enterprise Java Beans (EJBs) extensively in the application; Session Beans to perform user authentication; Entity Beans in the development of Data model; Message Driven Beans for the asynchronous communication.
  • Developed Session EJBs which encapsulated the business logic for getting an insurance quote and then buying.
  • Developed JMS Queues for synchronous message exchange via MDB for successful claim order.
  • Integrated MQ Series messaging for communication between different systems running on different platform.
  • Developed web services for insurance quotes, medical history, and retrieve bills etc using SOAP, WSDL, Apache Axis API.
  • Used XSL/XSLT for transforming and displaying reports.
  • Extensively used Eclipse while writing code & used Clear Case for version control.
  • Implemented test cases for Unit testing of modules using JUnit. Involved in 24X7 rotation production support.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Log4J to monitor the Error Logs.

Environment: Jdk 1.5, JSP 2.0, Struts 1.3.x, Hibernate, EJB 3.0, IBM WAS 6.0, MQ Series, JMS, SAX, SOAP, WSDL, DOM, JAXB, Ajax, Log4j, JUnit, ANT, HTML, Eclipse 3.x, Clear Case, PL/SQL, Unix, MS SQL server 2005, Novell Identity Management, Rational Rose

We'd love your feedback!