We provide IT Staff Augmentation Services!

Senior Java Consultant Resume

5.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • Around 7 years of experience as a Java/J2EE Developer involving in Analysis, Design, testing of web based and client server multi - tier applications that use Java/J2EE technologies.
  • Proficient in all stages of Software Development Life Cycle including requirement, analysis, design, development, testing, deployment, support and maintenance with various methodologies such as Waterfall and Agile models.
  • Well versed in various technologies such as OOPS concepts, Core Java, Advanced Java, Collections, Servlets, JDBC, XML, JSP, JPA, EJB.
  • Hands on experience in working with Java 8 which includes lambda expressions, streams and the functional interfaces.
  • Expert in working with front-end UI scripting languages like HTML, Bootstrap, AngularJS, JavaScript, jQuery and CSS.
  • Extensive experience in designing, coding and tuning using various technologies such as Spring, Hibernate, SOA, JavaScript, Exception handling, SOAP, SQL, Stored Procedure.
  • Experience in developing latest version of Object Oriented JavaScript Libraries like AngularJS, Node.js and hands on experience with Web Responsive using Bootstrap's templates.
  • Developed Web Application using Spring MVC framework web module.
  • Adept in working with various spring components like IOC, AOP, MVC, and hands on with Spring Web, Spring JMS, Spring-Security, Spring Batch, Spring Data JPA, Spring Boot, Spring JDBC Template.
  • Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Proficient in implementation of frameworks like Spring, AJAX frameworks and ORM frameworks like Hibernate.
  • Highly experienced in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, IAM, ELASTIC BEANSTALK.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that need to be stored in AWS S3.
  • Experience of working with databases Oracle 11g/12c, MySQL.
  • Developed Stored procs, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Experience with WebLogic Server, JBoss and Apache Tomcat servers.
  • Hands on experience with build tools like ANT, Maven, TeamCity, Bamboo and logging tools like Log4J, LogBack.
  • High-level proficiency in developing test scripts with Junit, Mockito testing frameworks along with Selenium toolset.
  • Have excellent problem solving, proactive thinking, analytical, programming skills, communication skill, work ethics and the ability to work well in a team or individual environment.

TECHNICAL SKILLS:

Languages: Java 1.8/ 1.7/1.6, Java/J2EE, SQL, PL/SQL

J2EE Technologies: Spring MVC 3.x/4.x, Spring Security, Spring Batch, Spring Boot, Spring Data JPA, Hibernate 3.x/4.x, LogBack, Log4j, JDBC, EJB 3.0, Servlets.

Web Technologies: JSP, Servlets, AJAX, jQuery, JSON, AngularJS, Java Script, HTML, CSS

Application/Web Servers: WebLogic 10.0 and Apache Tomcat server7/8, JBoss 8.0.0, WildFly, WebSphere

IDE: Eclipse, IntelliJ, Spring STS, RAD

RDBMS: Oracle 11g/12c, MySQL

Linux & MS: Windows NT, Windows XP

PROFESSIONAL EXPERIENCE:

Confidential, Weehawken, NJ

Senior Java Consultant

Responsibilities:

  • Designed the Domain Model (CRR tables, Hypothecation, Security, Audit/History) for the data to fit all the requirements into consideration
  • Implemented calculation logic for final risk of a client
  • Implemented Spring Batch application to retrieve all the rules, process, and generated reports.
  • Created scripts and scheduled spring batch jobs using AUTOSYS.
  • Created custom readers, processors, writers, validators, field-extractors
  • Designed and implemented Audit framework using Spring AOP and Spring Data JPA
  • Implemented CRUD logic for the UI web pages using Spring Data JPA in the backend
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux libraries.
  • Created screens for inquiry, update of risk factors, risk groups and their threshold values
  • Created screen for manual override and rating calculation for a specific client.
  • Implemented database tables, calculations, process logic for hypothecation process which allows user to test customer rating
  • Implemented the reporting module
  • Implemented security controls for different users and roles ex: Supervisor (For manager approval of manual rating override), Admin (manages users and roles), Dev
  • Implemented database and application passwords encryption and decryption logic using JASYPT library, Spring written shell scripts to automate the process.
  • Configured git for fork workflow and written the build and deployment process steps to help other team members
  • Written Complex procedures for computing the aggregated risk scores
  • Wrote database views for generating the various reports

Environment: Core Java 8.0, GIT, GitHub, Eclipse, Maven, Gradle, Oracle SQL Developer, PLSQL, UNIX, shell scripting, Autosys, Tomcat, Junit, JIRA, UDeploy, Spring Batch, Spring Boot, Spring MVC, Spring JDBC, Spring Security, React JS, NPM, Webpack, Team City, Lombok. Swagger, JPA, JDBC, ReST webservices, nexus

Confidential, Jersey city, NJ

Senior Java Consultant

Responsibilities:

  • Designed and developed a multi-tier custom build workflow web application.
  • Spring AOP used to check Authorization and determine allowed actions for different workflow status.
  • Spring JDBC used to generate different reports.
  • Spring Scheduler is used to run batches at different schedules to fetch booking data.
  • Implemented Spring security framework for authentication and authorization.
  • Spring Integration (Message Bus) is used to interact with various external systems to send and receive MQ messages and Web Service (soap) requests/responses.
  • Drools rules engine is used to build Rating algorithms to calculate premiums based on Rating factors and Exposure values.
  • JProbe memory view and CPU view and Thread view are used to analyze the behavior of the application
  • Hibernate associations and Criteria API are used for chunk processing (batch processing), updating and inserting data into Oracle and DB2 tables.
  • Implemented UI components (grid panels and tree component, forms, etc.) and pages using EXT-JS, JavaScript, HTML
  • JSON request/response from UI is processed using Spring MVC 3.0 Restful features and Hibernate/JPA framework is used to save/retrieve the data in the backend.
  • Maven plug-in is used for building and deploy the application in WebSphere Application Server (WAS).
  • EhCache used to store Data.

Environment: Core Java, Ext JS 3.0, AJAX, Camilion 6.1 (7.x), Spring 3.x, Spring Security, JPA, Hibernate, EhCache 1.6, Log4J, XML, XSLT, WebSphere RAD 8.5, WebSphere AS 6.0 (7.5), WebSphere Process Server (7.0), ESB, Webservices, Message Queue, Oracle 10g, UDB, JTest, QTP, Fiddler

Confidential, Charlotte, NC

Core Java Consultant

Responsibilities:

  • Worked in Agile - Scrum methodologies
  • Designed and implemented Payee Matching Logic and RPPS processor configurations.
  • Designed and developed multi-threaded, Java based, real-time payments processing system.
  • Designed and developed front end using JSPs, Servlets, Struts 2.0.
  • Involved in Coding for the Creation of Session beans for throttling component
  • Involved in writing Web Services using Axis2 framework to expose some Bill pay services to Banks.
  • Involved in configuration and deployment of all components on JBoss App Server and provided support in debugging deployment issues
  • Responsible for development of configuration, mapping and Java beans for Persistent layer ORM using Hibernate.
  • Involved in Writing and reviewing unit test cases using JUnit, TestNG, SoapUI
  • Wrote complex business logic using PL/SQL Packages, stored procs and sql queries in TOAD to improve db performance.
  • Configured Web Sphere MQ6.0 on Linux machine and Wrote Client script to test the message using SOAPUI.

Environment: J2SE1.5, JDBC, JPA, EJB, Oracle, PL/SQL, Custom tags, Struts Frame work 2.0, Java Script, Ajax, Web Sphere 6.1, XML, XSLT, SAX, SOAP, Ant, Axis2, Bugzilla, Perforce, SoapUI, HermesJMS, Apache CXF, Web Sphere MQ 6.0.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Spring Framework for Dependency injection and Hibernate for ORM.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Developed JUnit test cases for all the developed modules.
  • Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
  • Used Junit for the testing.
  • Created interactive websites and website features using JavaScript and JQuery/JQuery UI.
  • Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
  • Generated UI mock-ups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML, CSS and JavaScript.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used Maven as build tool and Jenkins for Continuous Integration.
  • Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Developed Unit test cases using JUnit.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on WebLogic Application Server 10.0.

Environment: Spring, Hibernate, JSP, Servlets, JUnit, XML, SOAP, WSDL, JDBC, JavaScript, JQuery, HTML, CVS, Log4J, Windows XP, WebLogic Application server 10.0, Eclipse, Oracle.

We'd love your feedback!