We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Warren, NJ

SUMMARY:

  • 11+ Years of experience in Java (J2EE, J2SE), XML, Oracle PL/SQL and Object Oriented Analysis, Design (OOA&D), development and implementation of web based and legacy applications.
  • Strong Java development skills on Windows and Unix platforms with most of the Java technologies like SOA, Web Services, Spring framework, Hibernate ORM framework, JMS, MQ, Servlets, JSP, XML, JavaScript, WebSphere Application Server, WebLogic Application Server, Multithreading, Rational Application Developer (RAD) / Eclipse IDE, IntelliJ, Angular JS, MapReduce, Hive and Impala
  • Hands on experience in developing, debugging, testing, and deploying J2EE application using various IDE’s.
  • Proficient in using frameworks like spring, Struts and Hibernate.
  • Expertise on usage of Version control and configuration tools like SVN, CVS, and SubVersion.
  • Strong web development skills (XML, JavaScript, Java, JDBC, ODBC, SQL).
  • Good knowledge and understanding of RDBMS such as Oracle, DB2 and Sybase (ASE, IQ 12.7) including server side application development using JDBC, EJB and Servlets.
  • Good Understanding & Overview of the ETL tools like Abinitio.
  • Strong Object oriented programming and design.
  • Good analytical, organizational and planning skills, able to achieve team and customer objectives with excellent written and verbal communication skills along with good documentation skills.
  • Trained and certified on SAP Java Netweaver 2004s.

TECHNICAL SKILLS:

Operating System: Windows 10, Windows 8, Windows XP and Sun Solaris 2.8/2.9,Linux,Unix

Frameworks: Struts, Spring, Hibernate, Ice faces, Swings, SOA,Web Services, Groovy

Spring related: Spring - Core, Spring Security, Spring MVC, Spring Boot

Databases: Oracle 11g/10g/9i/8i, MySQL, MS SQL Server 2000, Sybase IQ 12.7

Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, Java Script, AJAX, JSF, Icefaces

XML technologies: XML, XSL, XSLT, AXIS, XML Beans and JAXB

IDE: IBM RAD 8.3/6.1, Eclipse

App Server: WebSphere 7.0, WebLogic 10/8.1

Web Server: IIS, Apache

Version Control: Clearcase, Subversion, CVS, SVN,GIT

Testing: JUnit, Mercury Quality center, TestNg

Build tool: Ant, Maven

Tools: TOAD, SQL Developer, Eclipse, Eclipse RCP, Intelli j

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java developer

  • Responsible for creating back end Restful web services with Java 8 utilizing spring boot
  • Actively participated in sprints and successfully implemented the project following scrum agile practice. Involved in all phases of Software development life Cycle process.
  • Used various Core Java concepts such as Exception Handling, Collection API’s to implement various features and enhancements.
  • Implemented Request/Response model for marshalling/unmarshalling JSON with Jackson libraries
  • Implemented Spring Controller endpoints for Restful API.
  • Worked with Spring Core and Spring MVC Framework along with spring boot
  • JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
  • Created E2E tests for all APIs using the rest assured framework for wellness checks of application after deployment of code to RD, QC and Production environments
  • Good understanding of Angular Js as DCE UI front end is implemented using Angular 2 and Angular 4.
  • Involved in Jenkins configuration, build and deployment.
  • Used JIRA for user stories, defect management and to keep track of bugs and issues.
  • Used Caffeine cache for implementing caching mechanism for all Rest APIs

Environment: JDK1.8, Java 1.8,JUnit/ Mockito, Jenkins, Spring, Spring boot, JDBC, AngularJS, JDOM, ROME, Web Services (RESTful),XML, JSON, IBM WebSphere, Eclipse IDE, Git, Stash, BitBuket, Maven, JIRA, Crucible, Confluence, Blackduck, Checkmarx

Confidential

Principal IT consultant

  • Worked as a Full-Stack developer on Java and hadoop technologies for regulatory reporting applications of credit-Suisse which includes SA-CCR, Basel 3, Basel 4, Supervisory Formula processing, CAD, Risk Weighted Assets.
  • These applications automate capital calculation requirements for EBK, ANC, FRB and PRA regulatory authorities and for various regulatory approaches according to Basel accord.
  • Calculating the capital charge on the collateralized and uncollateralized portion to calculate the Net EAD, Outstanding EAD, Net CAD, and Risk Weighted Assets.
  • Responsible for end to end deliveries of COMET/Calc.eng applications which involves analysis, developmental and Production support.
  • Good experience in developing web Applications using Spring MVC framework implementing Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.
  • Experience working on WebLogic and Jetty servers to deploy and debug the application.
  • Designed and developed the UI using Angular JS, JSP, HTML 5, CSS and JavaScript.
  • Deployed the web components into the web Sphere application server.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Java5.0, Spring 3.1, Web Services (Rest).
  • Wrote application front end with HTML, JSP, JQuery, Angular JS, Spring Web Flow, XHTML, DHTML and CSS
  • Hibernate is used as persistent at middle tire for providing object model over relational data model
  • Code Reviews, customization and maintenance of code across applications
  • Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts
  • Hands-on experience with control tools like CVS and SVN
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT
  • Invoked Webservices to generate Java classes from XML schema
  • Hand on experience in migration of the comet application to Hadoop platform.
  • Good experience in developing the multi-threaded applications. Speed up your batch processing by splitting it into smaller tasks and executing them in concurrent threads. Executor Service Approach is leveraged to process data in parallel by distributing input records to multiple jobs.
  • Developed various functionalities using lambda expressions which enable you to treat functionality as a method argument, or code as data and stream API to facilitate pipeline processing and bulk data operations.
  • Java serialization to perform stashing, deep cloning and data transmission
  • Responsible for release of code into production and its integration with other Applications
  • Developed various complex capital calculations using Apache Spark / Map Reduce jobs.
  • RETE algorithm is being used to maintain the rules for batch processing.
  • Used Apache Hive for structured data storage and Apache Impala for interactive query. Hue used for end user query access
  • Used Odyssey for Project collaboration, TeamCity for Continuous Integration (CI) server and JIRA for project tasks tracking.
  • Fish Eye & Crucible used for code review and analysis
  • Written Sqoop scripts for importing and exporting of the data to/from the database.
  • Build, release and deploy server-side java applications
  • Primary responsibility is to perform/manage/coordinate support covering a wide range of business applications, problem resolution and ownership of issues and communication back to the business.
  • Involved in system enhancements using in-depth expertise in technology and domain areas.
  • Provide solutions that will deliver value to stakeholders.
  • Gather business requirements from the business users and implementing the functionality
  • Assist the other teams for the deployment of the new functionality to QA, UAT and Production environment.

Environment: Java 8.0, Hadoop, Apache Spark, YARN, Map Reduce, HDFS, Hive, Impala, Sqoop, Hazelcast, Cloudera Manager (CDH 5.5.1), Microservices, Spring Boot,, Spring MVC, Rest, Angular JS, HTML5, Twitter Bootstrap, JUnit, Java 1.7, Apache Tomcat Server 7.0, IntelliJ, Oracle, Control-M, Subversion, GIT, Maven, Hue, Odyssey, Confluence, Team City, JIRA, Fish Eye, Crucible

Confidential, Warren, NJ

Sr. Java Developer

  • Generating the Model XSD schema from a custom code schema generator.
  • Writing the import and export code for automation of the importing and exporting of data
  • User/Role Data Synchronization between EBX5 and LDAP
  • Setting the maven repository for project build on UAT and production environment.
  • Worked with Spring, Hibernate and Quartz Frameworks
  • Involved in the enhancements, re-designing the existing Citi’s Financial Applications
  • Actively participated in interacting and gathering the requirements from the client for the new enhancements.
  • Used Spring and Hibernate for Core Integration Services for Citi reference data hub Applications
  • Used Log4j and Ant to track the server side issues and to build projects respectively.
  • Developed Web services using XML, SOAP and WSDL.
  • Worked on the XML’s and Java custom code for EBX system.
  • Analyze or identify the bottlenecks and improve the performance of the system and propose the optimization needed to fine tune the application.
  • Would perform Data Analysis, Data Mapping, Unit Testing, and Migration, Code reviews and process Documentation.
  • Worked on integration of SOA and Messaging services
  • Understanding High Level Design and creating Detailed Design documents
  • Coding, Unit testing and Integration testing
  • Created new screens for the application using JSP.
  • Involved in creating SQL queries for Oracle database.
  • Responsible for creating shell script, making code changes, deploying war file to UNIX server, and running scripts for testing.
  • Participated in the technical design documents
  • Gather business requirements from the business users and implementing the functionality
  • Assist the build team for the deployment of the new functionality to QA, UAT and Production environment.

Environment: Java, J2EE 1.6, RAD, Eclipse, XML, Angular JS, SOA suite, BPM, Oracle 11g, SOAP, Maven, EBX, Websphere, Spring, Hibernate, Web Services, Spring Security

Confidential, Wilmington, Delaware

Sr. Java Developer

Responsibilities:

  • Understand the Existing functionalities of applications, at high level and its interfaces, and plan for development.
  • Understanding the scope of the project and refining it in consultation with Confidential team based on the expectations
  • Acquiring knowledge about the product functionality and design
  • Understanding the business processes as per the standard industry practices.
  • Provide new development services and enhancements based on the requirements
  • Identifying the changes to be serviced.
  • Perform enhancements and change requests based on the requirements
  • Work on the customization of the new product as per the development plan
  • Conduct code reviews for the new & enhancement product releases
  • Conduct document reviews for the updated product technical documents
  • Prepare test plan for bug fixes/change request and new product releases
  • Delivery of builds, test plan and technical documentation
  • Used ANT for building the application and deployed on BEA WebLogic 10.3 Application Server.
  • Used the iBATIS data mapper framework for database interaction.
  • Established Database Connectivity with the JDBC
  • Used Oracle as back-end, created tables and stored procedures using SQL and PL/SQL.
  • Involved in Code Reviews and validation of the standards to produce quality code.
  • Performed Unit Testing using Easy Mock and remote functional testing.
  • Used JDBC for accessing Views and Tables in Oracle database that has roles and other Messaging information.
  • Develop Java based services using Java 1.5 & 1.6, J2EE, Java Beans and MVC framework.
  • Requirement understanding of Sprint tasks with help of Business Analyst. Responsible for design, development and implementation of modules.
  • Implemented the critical functionalities using Oracle packages & stored procedures. Developed UNIX based scripts to apply database scripts on beta, QA and production servers. Performance tuning of SQL.
  • Involved in the database design for release and development. Participate on daily Sprint standup calls to update the accomplished and commitment tasks. Design and Developed common frameworks to execute SQL queries.
  • Analyzing and solving performance, transactional, Multithreading and Java memory issues. Also making sure any functionality is not impacting any existing business.

Environment: Java, J2EE 1.6, Tomcat 6.0, iBatis, Eclipse 3.5, Oracle 11g, XML, SOAP, PL/SQL, ANTOracle, Windows XP, ANT

Confidential, Hartford, CT

Programmer Analyst

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Participated in development and system analysis, coding, unit testing, prototyping and modeling, provide detailed documentation.
  • Used maven to build the application and deployed on tomcat.
  • Used the iBATIS data mapper framework for database interaction.
  • On the backend Spring Framework is used which runs on tomcat server.
  • Used the Apache CXF framework to create Restful web services which provide restful interfaces for clients (desktop) to interact with the engine.
  • Implemented POJO classes that are used to convert to and from XML for UI communication and are also used in querying and inserting data in the database.
  • Migrated financial data from DB2 database to Oracle using Java and UNIX Shell Scripts.
  • Used Mule services for the communication between Desktop and Config Application.
  • Created Sequence diagrams for Engine and Config Components.
  • Participated in development and system analysis, coding, testing, prototyping and modeling, provide detailed documentation, end user training, end user support, troubleshooting, problem resolution, and perform maintenance and enhancements for new applications.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Good experience in UI development.
  • Implemented security module for the entire Application, which authorizes and authenticates particular user to view JSP pages.
  • Used Axis2 framework to build XML/SOAP based Web services for communication between business modules.
  • Fixing the defects with quick turnaround time.
  • Implemented the LDAP for authentication.
  • Used Ant to build the application and deployed on WebSphere 6.0
  • Implemented the spring security for URL & role based access to the system.
  • Extensively used JUNIT framework for unit testing.
  • Involved in identifying, troubleshooting and resolving reporting issues.
  • Worked on development of POJO classes and writing Hibernate query language queries.
  • Used Spring JDBC and Hibernate libraries for database transactions in the application

Environment: Java, J2EE 1.6, Tomcat 6.0, Mule ESB, Jquery, AJAX, Spring MVC, Spring 3.0.5, ibatis, Eclipse 3.5, Oracle 11g, XML, SOAP, Flex, Maven, REST, PL/SQL, Windows XP, Ice faces, Ant, SOA,XML

Confidential, NJ

J2EE Developer

Responsibilities:

  • Involved in Designing the High Level Design and Low Level Design documents.
  • Involved in design, coding and Unit testing the assigned prototype as per established procedures and goals.
  • Worked on data integration module to develop components using J2EE, JSF and Hibernate to consolidate date from various source definitions and persist in local databases.
  • Developed Business Components in the rules, integration and scheduling modules
  • Utilized design patterns such as DAO and MVC and incorporated modularity.
  • Worked on development of POJO classes and writing Hibernate query language (HQL) queries.
  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Used Spring JDBC and Hibernate libraries for database transactions in the application.
  • Configured Log 4j for debug, error and info log statements.
  • Developed SQL queries, stored procedures and also created indexes wherever applicable.
  • Developed UI for components using JSF and Icefaces
  • Implemented JUnit test runner suit for testing the application.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Involved in Code Reviews and validation of the standards to produce quality code.
  • Used JSF in conjunction with ICEFaces to develop the presentation layer
  • Involved in Creating Stored Procedures and Functions to improve the performance of certain Hibernate Queries for Sybase IQ.
  • Involved in the development of the Integration Engine and the Scheduling Engine.
  • Involved in the development of Scheduling Engine using Quartz Scheduler.

Environment: CoreJava, J2EE, Java Script, IceFaces, Eclipse, JSF, SOA,Hibernate,XPATH, Sybase IQ/ASE, Power Designer, Quartz, Spring, AJAX, Ext-JS, CVS,XML, JSTL,HTML, Groovy, GIT, Messaging, Web Services, WAS 5.0, Windows XP, log4j,Eclipse, PL/SQL.

Confidential, NJ

Programmer A nalyst

Responsibilities:

  • Developed and implemented the User Interfaces using Java Server Pages (JSP).
  • Front-end validations are done using JavaScript.
  • Used several Java/J2EE Design Patterns like Singleton, Factory pattern, DAO Pattern.
  • Worked on web service development for dynamic interaction between web applications.
  • Implemented Log4j to set debug levels on production.
  • Implemented XML solution for the data transfer between applications.
  • Created UML and sequence diagrams.
  • Fixed the defects in Underwriting and Billing modules.
  • Performed Unit Testing using JUnit testing.
  • Development of End to End components
  • Used JDBC for accessing Views and Tables in Oracle database that has roles and other Messaging information.
  • Used Struts framework to create dynamic content as per MVC architecture.
  • Gathered requirements from the clients and translated in to system requirements and specification.

Environment: Core Java, J2EE, JSF, Hibernate, Mule ESB, DB2, Struts, Messaging, Jquery, ExtJS CVS, XML, JSTL, HTML, Web Services, log4j,JTest, WAS.

Confidential

Java Developer

Responsibilities:

  • Involved in design and implementation of Reports Functionality.
  • Created Use case Diagrams, Class Diagrams, Activity Diagrams and Component diagrams according to UML using Microsoft Visio.
  • Designed and developed business tier for Imbalances and Indications using Spring Controller, DAO, Hibernate, JMS, Servlets, and JSP.
  • Responsible for the design and development of rules tier for Spring DAO, Hibernate, Service locator patterns.
  • Designed and developed multithreaded reports tier using JSF, Spring, Hibernate, XML, Crystal Reports and Sybase.
  • Designed and developed User interfaces for report generation using JSF and spring.
  • Implemented security for the application using Spring Security.
  • Implemented logging using log4j.
  • Developed unit test cases using Junit.
  • Developed Stored Procedures, functions for the application.
  • Developed technical specification, test cases and deployment documents.
  • Deployed clustered applications on multiple WebLogic Servers.

Environment: Servlets, JSF, Struts, Spring, Hibernate, Multithreading, Oracle 9i, XSLT, XPATH, TOAD, HTML, Java Script, XML, DOM, Web Services, AXIS, Rational Clear Case, UML,GWT, JNDI, JUnit, Log4j.

Confidential

Java Developer

Responsibilities:

  • Designed, developed and tested robust, high performance J2EE applications.
  • Established Database Connectivity with the JDBC
  • Used Oracle as back-end, created tables and stored procedures using SQL and PL/SQL.
  • Enabled JSP handling at the web application level.
  • Built presentation logic with Servlets, JSP, JavaScript, and HTML/DHTML.

Environment: Core Java, JSP, Servlets, UML, RAD, CSS, EJB, HTML, DHTML, JavaScript, XML, Oracle, WebSphere, Linux.

Hire Now