We provide IT Staff Augmentation Services!

Java Consultant Resume

3.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • A professional with 11+ years of experience working in various domains i.e. Health care, Retail, Banking and Finance in various phases of application development cycle - Analysis, Design, Development and Supporting.
  • Expertise in complete Software Development Life Cycle (SDLC) and ability to work as the primary interface between Business and other parties
  • Experience in adopting Waterfall and Agile methodologies during Software Development lifecycle.
  • Expertise in client/server domain: Web-Based, N-Tier Architecture and Database development
  • 2+ years of Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, S3.
  • Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups
  • Expertise in web based applications and hands on experience in different frameworks like JSF, spring, Struts technologies.
  • Good Experience with ORM technologies with IBatis and Hibernate
  • Nice Experienced in using design patterns
  • Good Experience in SOAP and REST web services.
  • Good Experience in Java Multi-threading.
  • Experienced in developing applications using Eclipse, Struts framework using MVC II architecture, Hibernate & Spring.
  • Good Experience in Spring framework technologies like Spring Core, Spring AOP, DAO Module, Spring batch and Spring Boot and Spring MVC
  • Good experience using Micro services using Spring boot and Docker
  • Extensively worked on Version Control tools like VSS, CVS, SVN, GIT, Clear case and Harvest source code management tool.
  • Good experience Spark and Scala Streaming programming
  • Experienced with Internet technologies like Java Script, HTML, DHTML, XML, AJAX and XSLT.
  • Good Experience build and deploy using CI/CD pipe line using Jenkins and TeamCity
  • Good Experience in Messaging technologies like JMS and Kafka
  • Expertise in JQUERY AND ANGULAR 2+ java script frameworks.
  • Good experience on Cloud deployment using Docker, ECR
  • Used PMD Check style and Cobertura for Code quality and used JIRA and Jenkins for performance monitoring.
  • Worked with Behaviour Driven Development process and Test Driven Development (TDD).
  • Good Experience in the UNIX and Python scripting
  • Experience in Production Support
  • Developed Maven & ANT as build script for application build and deployment
  • Experienced with Databases like Oracle and MY SQL and POSTGRES SQL
  • Extensive experience in database programming on stored procedures, functions and triggers using (SQL, PL/SQL) with Oracle and DB2
  • Good experience in Application servers like TOMCAT, Web logic, Web Sphere and JBOSS
  • Good Testing skills by unit testing frameworks with JUNITS, karma, Selenium.
  • Good experience on java script technologies JQuery and Angular 4.0
  • Excellent written and oral communication skills with the ability to communicate appropriately in business and technical situations at all levels
  • Involved in Quality Assurance (QA- Manual Testing); Experienced in reviewing test procedures, defining Test cases, reviewing and maintaining test scripts, analyzing bugs, interaction with team members in fixing errors.
  • Extensively experienced in Banking and Financial domains
  • Involved in various production implementation and Application server clustering implementations

TECHNICAL SKILLS

Operating Systems: UNIX, Windows 7

Programming Languages: Java 1.5,1.7,1.8 J2EE, SQL, Pl/SQL, XML, XSLT, JavaScript and UNIX shell scripting

Java/J2EE Technologies: Servlets, JSP, JSF, Struts 1.0/2.x, Spring, Hibernate, JSTL, Web Services, SOAP, WSDL, JPA 2.0, EJB 3.0, Spring Batch

UI technologies: MVC, Apache Struts, Spring, Java Server Faces, JUnit

Architecture: Object-oriented design, design patterns, Service Oriented Architecture (SOA)

Middleware: IBM Web sphere MQ, Web Services (SOAP, WSDL, UDDI), JMS and EJB

Java script technologies: Java Script, Angular js, JQuery

RDBMS: Oracle 10g, Oracle 12.2, MySQL and Sybase, Postgres SQL

IDE: Eclipse, RAD6 and IntelliJ IDEA 14.1.5

Methodologies/Models: OOAD, UML

Automated CI/CID TOOLS: Jenkins, Team City

Version Control Tools: CVS, Visual Source Safe, Harvest, SVN, Clear Case, GIT

Rules Engine: Drools

Methodologies: Waterfall & Agile

Application Severs: JBOSS 7.1.0, Web Logic 8.1/9.0 and 10.0 Web Sphere 6.0/7.0 and Apache Tomcat 6.0 and 8.5

Big data technologies: Hadoop, Hive, Oozie

Build Scripts: Ant and Maven

Cloud services: AWS

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

Java Consultant

Responsibilities:

  • Involved in analysis, design and requirements gathering
  • Created the UNIX shell scripts to automate the daily jobs for the bill comparison.
  • Facilitated meetings with business and technical teams to understand requirements and translating requirements to technical solutions and implement in the team.
  • Involved in the development of bill compare enhancements using Spring Batch
  • Involved in the configuration of Jenkins automate build and deploy
  • Setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups
  • Involved in the development of AWS Migration
  • Involved in the creation Jenkin CI/CD pipeline to deploy into AWS
  • Involved in the development of Database migration as we migrated from Oracle Database to Postgres SQL
  • Implemented Spring security using OAuth2
  • Developed String boot application for writing the data into Cassandra.
  • Extensively worked in Test Driven Development (TDD) framework using JUnit.
  • Developed the application to consumer the messages using Kafka Consumer and Rabbit MQ
  • Involved in the development of dashboard application using Angular and React JS.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Partnered with operations support teams for transitioning the deliverables of release, incident, and change management activities and emergency production recoveries.
  • Monitor and debug the Production batch cycles
  • Review of requirements, developing technical design documentation, validation of test scripts and coordinate the implementation of the same into production and support activities.
  • Involved in the development of chat bot application that is developed using Spark and Scala

Confidential, Wilmington, Delaware

Tech Lead/java Developer

Responsibilities:

  • Involved in analysis, design and development. Played the role of Lead Developer.
  • Assisting the team in resolving technical issues arising out of the project and analyzing the data requirements.
  • Involved in the various deliverables as tech lead for the projects clients of ACD(Australian Credit data) and Flexi rent and CBA(Commonwealth bank of Australia)
  • Developed batch jobs using Spring batch for the ACD, flexi rent and CBA client projects
  • Involved in the development of Nissan customer web application using Spring MVC.
  • Design and Coding of various Java Web services using Apache AXIS and Jersey Rest Framework
  • Involved in the development web application using Angular 2.0
  • Developed business logic using spring, Hibernate/JPA.
  • Involved in production support.
  • Developed the database components for MYSQL using java
  • Involved the development of Identity access management.
  • Involved the development angular Controllers for the ACD Web application
  • Troubleshoot the issue with the help of the information provided by the client.
  • Used UNIX shell scripts to execute batch jobs.
  • Extensively used OOD (Object Oriented Design) and J2EE Design Patterns during the tool’s design
  • Extensively worked in Test Driven Development (TDD) framework using JUnit.
  • Participation is code review using Sonar tool and find bugs for code quality improvement
  • Responsible for the team delivery and mentoring the Junior developers
  • Designed the Rich Internet Applications using JQuery, HTML 5, CSS and JavaScript.
  • Co-ordination and participation in various module integration testing and bug fixing.
  • Seasoned team lead responsible for deliverables co-ordination between onshore and offshore team
  • Web Application Development using Spring MVC and Hibernate
  • Responded to service tickets and service requests within established time-based requirements.
  • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
  • Involved in daily Agile methodology sessions like stand up and grooming sessions
  • Used GIT hub for the version control of the project.

Confidential, Wilmington, Delaware

Team member

Responsibilities:

  • Requirement Analysis for Change Request and impact Analysis for Defects
  • Analyzing the Business Requirements and Estimating the time required for each change request.
  • Design and Coding of communication module with MQ Series.
  • Involved in writing and reviewing Maven Scripts for building, testing the ApplicationMaintained the code using SVN sub version management tool.
  • Preparing design and technical spec documents for enhancements
  • Tested the application functionality with J-Unit Test Cases.
  • Coding for Enhancements and existing defects
  • Involved on business logic which abstracts the data from Tsys.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages between TEAMS application.
  • Deployed the applications on Weblogic application server
  • Used multithreading in programming to improve overall performance.
  • Worked on Web logic to Web sphere migration activities
  • Used JAXB API to bind XML schema to java classes
  • Involved web service development using Spring web services
  • Monitor and provide support to workflows and provide expert knowledge on all workflow designs.
  • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
  • Preparing implementation plans for production support issues.
  • Monitor the health of the J2EE Middleware Application Environments.
  • Mentor the remaining Team Engineers in same as required.
  • Developed the DAO module using Ibatis
  • Did data migration for production support
  • Customer Integration issues
  • Used SVN for version control for versioning files
  • Defect fixing, Dev, QA, ITE and Production environment support.

Confidential

Team member

Responsibilities:

  • Requirement Analysis for Change Request and impact Analysis for Defects
  • Preparing design documents for enhancements
  • Coding for Enhancements and existing defects
  • Used tools like PMD/Check Style for Code Review.
  • Developed the Application using Struts 2 MVC Framework by implementing Controller, Service classes
  • Involved in the development of Page Flows, Business Objects, configurations, Hibernate database mappings and POJOs.
  • Developed UI using Struts 2 UI tags.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC)
  • Developed logging module-using Log4j to create log files to debug application flow.
  • Deployed and tested the code using JBoss application Server
  • Worked on front end validations & Business logic.
  • Done deployments in UNIX server for all environments using build tool.
  • Developed the JUNIT test cases for enhancements
  • Worked closely with testing groups for Unit, Stress and Integration testing.
  • Experience in using Oracle 10g as database
  • Involved in unit testing and writing test cases.
  • Using Subversion control (SVN) as configuration control system
  • Created the DAO and Hibernate mapping files
  • Communicating with Client and deliver the deliverables as Indi dually from offshore
  • Involve in manual testing and writing test cases.
  • Developed UI using JSP, HTML, CSS, AJAX, jstl, JSP EL and tag libs
  • Design and Coding of various Java Webservices using Apache AXIS

Confidential

Team member

Responsibilities:

  • Analyzed the Business Requirements and worked on design documents
  • Coding (involves coding RGS, FOK and BOI Modules).
  • Designing new enhancement requests. This includes the use of various OOAD design Pattern to come up with the optimal system architecture.
  • Developed code for all activities using Spring MVC architecture
  • Unit testing of the module developed using JUnit.
  • Used RAD tool for rapid development
  • Design and Coding of User Interfaces using JSP, AJAX and Servlet.
  • Design and coding the UI using JSP, Struts Tag Libraries.
  • Coding the session beans for reusable business component, DAO access, JDBC
  • Involved in maintaining the Java source version with SVN
  • Design and Coding of communication module with MQ Series.
  • Writing and reviewing build and deployment scripts Using maven
  • Integrated the Mediation services with the Web Services Gateway product to expose/invoke external services.
  • Design and Coding of various Java Webservices using Apache AXIS
  • Used JAXB API to bind XML schema to java classes.
  • Implemented software releases and patches on the user acceptance and production environments.
  • Performed defect analysis of the real time issues in the production environment.
  • Developed the XML Workflow Engine in JAVA which involves extensive use of SVG, XML, DOM Parser using Xerces API.
  • Coding the business tier which includes the business objecs and delegates using JDK 1.5
  • Managing a development team of 3-members as Technical Team lead and working as Lead J2EE Developer.
  • Monitor development activities
  • Have written complex SQL queries, stored procedure and triggers. DCHX integrates with different applications and it is required to send or received data using views, synonyms, stored procedures, SQL triggers and cursors.
  • Providing the UAT support to the client

Confidential

Team Member

Responsibilities:

  • Requirement Analysis for Change Request and impact Analysis for Defects
  • Developed the code using JSP and Servlets in MVC Architecture
  • Developed the logger classes using Log4J.
  • Coding and Code Review
  • Unit Testing with JUnit.
  • Implemented login functionality using LDAP API.
  • Used tools like PMD/Check Style for Code Review.
  • Analyzed and fixed the tickets and involved in Support activities.
  • Implemented the logging functionality in whole application individually.
  • Imparted domain and technical knowledge to the new entrants and also fellow team members
  • Shouldered the overall responsibilities to understand Client Processes and to work efficiently to meet targets and deliver solutions in accordance with Cognizant quality control standards and business practices and procedures

We'd love your feedback!