We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Bridgewater, NJ

SUMMARY:

  • Around 9 years of experience in Java and J2EE technologies with multiple frameworks in IT Industry and having extensive experience in development of applications in various domains.
  • Very Strong Object - oriented concepts with complete software development life cycle (SDLC) experience - Requirements gathering, Conceptual Design, Analysis, Detail design, Development, Mentoring, System and User Acceptance Testing and documentation.
  • Experience in IBM AD 2.0, Sprint, Waterfall, V Model, Agile Development Methodologies with Scrum, Extreme Programming and Test Data Driven Methodology.
  • Expertise in J2EE technologies such as Jakarta Struts, Spring IoC, Spring MVC, Spring ORM, Spring WS, Spring Batch, Hibernate, Web Services with SOAP, RESTFul Webservices, AJAX, JavaScript, JQuery, EJB, JSF with Icefaces, Richfaces, Primefaces, Angular JS, Bootstrap, JMS, RMI, JNDI, JavaBeans, Servlets, JSP, JDBC.
  • Has strong hands-on experience in Web technologies, supporting Service Oriented Architecture principles and documents the solution architecture, design documents using the principles of UML .
  • Having expertise skills in designing and building Spring, Hibernate, JSF (Icefaces, RichFaces and Prime faces) and Web services with WebSphere application server.
  • Strong front-end UI development skills using scripting languages like JSP, HTML5, JavaScript, JQuery.
  • Expertise in developing SOAP Webservices (Service provider) by using CXF frame work with multiple approaches and performed testing by using SOAPUI.
  • Expertise in developing RESTful Webservices (Service provider) by using Apache Wink frame work with multiple approaches and performed testing by using POSTER tool.
  • Good working experience with WebLogic 8.x, WebSphere 6.x, 7.X, 8.X and Tomcat application servers.
  • Expertise in Code quality & code coverage by using PMD, eclimma, SONAR, Cobertura plug-in integrates with Eclipse & RAD.
  • Experience in Apache Maven, ANT, log4j, Jenkins and SVN, CVS, RTC and MKS in repositories.
  • Good exposure in SQL, Oracle Pl/SQL and accomplished in Testing Frame works using JUnit.
  • Having excellent knowledge on end to end product component communication with various components like IIS, OES, LDAP, Computegrid, AbInitio, Websphere XD, ND, TIBCO BW & MQ tools.
  • Expertise in Core Java Collection frameworks, multi threading, stream API’s and Exception handling techniques.
  • As a Production Support Engineer resolved no of mission critical problems & reduced the severity of the raised incidents. Involved & resolved max extent of high Priority issues to overcome business loss.
  • Exposure to monitoring tools like ROTEPS and hands on experience in ticket tracking tools like Quality Center Application Lifecycle Management, Team track, JIRA, TIVOLI and Service Now products.
  • Excellent Analytical and Problem Solving skills coupled with good communication and interpersonal Skills.
  • Executed end to end projects in Corporate Banking, Insurance & Hotels domains. Excellent Customer interaction skills and project coordination skills.
  • Expertise in Change Management, Incident Management and Problem Management process
  • Good knowledge in AWS EC2, S3, Kibana, Arora and ElasticSearch.
  • Good Knowledge in NoSQL databases Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Proficient with Cucumber/Gherkins, Selenium/WebDriver. UFT, and TestNG.
  • Implemented score control tools like CVS, VSS, SVN, GIT, Clear Case, Clear Quest and ANT, MAVEN tools to manage source code and daily builds.
  • Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
  • Good experience in OOAD, UML and Rational Rose Methodologies.
  • Experience in relational databases like ORACLE, SQL Server and DB2.
  • Good knowledge with the Shell and ANT scripts for building projects.
  • Good knowledge with TypeScript.
  • Strong knowledge of IDE’s Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), WebSphere studio application developer.
  • Implemented Unit Testing using Junit and Integration Testing during the projects.
  • Exposure to tools such as ANT and hands on experience on SQlyog and SQL developer.
  • Used Korn Shell Scripts for doing manipulations of the flat files.
  • Used SVN, CVS, Harvest, Clear case and clear quest for version controlling and error reporting.
  • Knowledge in UNIX commands.
  • Experience with scala.
  • Implemented Micro-services platform build upon cloud foundry.
  • Expert at bringing clarity and ease-of-use to complex systems and developing guidelines and frame works for system development.
  • Involved in creating unit testing of various layers using Junit and created automated test scripts for integration testing using selenium.

SKILL SUMMARY:

Languages& Framework: Core java, JDK 1.8, J2SDK, Struts 1.x/2.x, Servlets2.1/2.2, JSP1.0/1.1/1.2, JavaBeans, EJB1.x/2.x/3.x, JDBC1.x/2.x/3.x, JSF 1.x, 2.0, JNDI, AJAX, Spring2.x/3.x, Hibernate2.x/3.x, Apache Camel, Axis Framework, Web Services(SOAP), CXF, RESTFul, JUnit, SQL, PL/SQL, XML, XSLT2.0, XSD, HTML, DHTML, JavaScript .

Web/Application Servers: IBM WebSphere Application Server 6.x/7.x/8.x, Apache Tomcat 5.x/6.x, BEA WebLogic 8.x, JBoss4.x, IBM http server5.x/6.x

Databases: DB2 6.x, Oracle 8i/9i/10g/11i, SQL Server2000/2005, MySQL

Middleware: JMS, RMI, Web Services

Tools: and Utilities: Clear Case, VSS, MKS, RTC, Mercurial, Rational Rose , MQ-SERIES, XMLSpy, Stylus JUnit, Microsoft Visual Studio, Enterprise Architect, Ant, Maven, JMeter, TOAD, Jasper, Easy Mock, Emma Coverage Tool Oracle Composer.

IDE: MyEclipse5.x/6.x, Eclipse 3.x, RAD 6.x/7.x, WSAD 5.x, Jdeveloper11g, IntelliJ IDEA 14.X

Operating Systems: Windows 2000/XP/7, MS-DOS, UNIX, LINUX, AIX

PROFESSIONAL EXPERIENCE:

Confidential, Bridgewater, NJ

Senior Java Developer

Responsibilities:

  • Developed Rest services to capture data for its supply chains from different ERPs.
  • Responsible for converting business requirements into functional requirements.
  • Implemented in-memory processing using Gemfire.
  • Used Drools to pull data from Gemfire, do data curation according to the requirement.
  • Wrote spring XD batch jobs to process data and send it to downstream systems.
  • Wrote cucumber tests to do integration testing as well as help non-technical person to run different test scenarios.
  • Developed service oriented architecture to leverage java services.
  • Developed Batch scheduling for daily and monthly batches using spring-xd streams.
  • Used Maven to build, package application and deploy it on Apache Tomcat.

Environment : Core java, Spring, Spring-XD, Gemfire, Google Guava, Oracle, Drools, Eclipse, GIT, Apache tomcat, Maven, Jenkins, bitbucket.

Confidential, Kansas City, Mo

Senior Java Developer

Responsibilities:

  • Working on complete project lifecycle using Agile methodologies.
  • Actively involved in requirements gathering sessions with Business teams.
  • Actively participating in sprint planning sessions and helping team members to understand the stories
  • Suggested some of the design changes while we make Generic API’s which can be used across modules.
  • Creating new project base structure using S2C container for new projects.
  • Creating basic API configurations and Generating Request and Response XSD for API’s.
  • Writing Camel Router classes and its configurations.
  • Writing unit test cases for each functional scenario and reviewed with QA.
  • Extensively used core java Multi threading concepts in Auto match functionality.
  • Writing complex sql scripts and reviewed with DBA’s.
  • Used Angular Material 2 components to build UI.
  • Writing Used the basic principles of MVC to in corporate the Angular JS to build client-side application. request validations, data validations, business logic and DAO class implementations.
  • Ensure all unit test cases are covered logical scenarios and verified code coverage.
  • Configured Jenkins build pipelines and setup sonar plug-in for metrics.
  • Performing code reviews and suggesting developers if there are any better ways.
  • Deployed code in pre-production environments and assisted QA’s to triage if there are any issues.
  • Configured and ran load test on SOAP UI tool before we promote to (pLAB) performance testing.
  • Running performance improvements scripts in Jmeter and analyzing the reports.
  • Working on API performance improvements by optimizing the code condition checks and sql’s.
  • Ran Payment Card Industry Data Security Standard (PCI DSS) compliance checks and corrected if there were any critical scenarios.
  • Working parallel on GUI design to consume API’s. setup MOM queues, flows.json configuration on GUI project to communicate with API’s
  • Experienced in tier 1 and tier 2 (WIP/VIP) F5 load balancing advises.
  • Writing Spark compliance GUI pages using JSP, Ajax calls.
  • Used Core-Java and Multi-Threading in order to Source the data from Up-Streams and to persist in our Sybase-IQ Databases and make the data available for the reporting teams to use.
  • Writing controller, model classes to consume API’s.
  • Giving sprint demos when QA lead is unavailable.
  • Documenting the information once stories are accepted by Product Owner.
  • Good at handling SNOW, Change requests and problem requests.
  • A very well educated in Agile and actively participating in Sprint planning, refinement, retrospection and reviews.

Environment: JDK1.8, Spring 4.x, Spring MVC, Spring JDBC, tomcat 1.8, Apache Camel, JAXB, HTML CSS, JSP, AJAX, SQL, Maven, XML, Sonar, Junit3.x, SVN, Jenkins, IntelliJ 14.X, Oracle 11g, Windows 7, Linux, JIRA, CA Rally, Service now.

Confidential, Chicago, Illinois

Senior Java Developer

Responsibilities:

  • Actively participated in all Cross-module s which needs to support this project.
  • Proactively participated in triaging the incidents based on the priority and provided the resolution to avoid impact on the Business.
  • Issued the high-level incident triage updates to Business and technology teams.
  • Proactively involved most of the client calls to explain the valid business scenarios to avoid the unnecessary incidents raised clients.
  • Coordinated with different teams for Root cause analysis and Permanent fix of the issue.
  • Analyzed the code and proposed the enhancements based on the user requirements.
  • Prepared design documents for architectural approvals.
  • Provided the solution design to the team to code and deploy by PCR process.
  • Involved in Change Management and problem management process.
  • Created the Change records and acquired the necessary approvals to execute the data fix in production.
  • Well managed the knowledge base with Root cause documents and other support documents.
  • Managed five members offshore and onshore team to support this activity.
  • Used JIRA tool to track the team work progress and assigned the work upon their cycles.
  • Did preliminary investigation when we get defects from Business and assigned to appropriate resource based on their cycles.
  • Reviewed the team analysis and provided the feedback before it goes to Business team.
  • Performed a successful DR test to adhere to TRIMS (TD process team) requirement.
  • Involved in yearly PAT database refresh activities and provided optimal ways to complete.
  • Prepared the Business executive reports for monthly meeting dec.
  • Documented the process and streamlined the scope to the support team to avoid confusions.

Environment: JDK1.5, Spring3.x Framework, JPA, Turbine framework, Capital Stream framework, EhCache, HTML, CSS, Spring MVC, Spring WebServices, JAX-WS, SQL, WebSphere 6.0, Maven, SOAP, XML, Junit3.x, MKS Integrity client 10, Oracle 11g, SOAPUI, RAD7, HP QC, SDM, JIRA, Windows 7, Linux.

Confidential, Jacksonville, Florida

Java Developer

Responsibilities:

  • Worked as an Application Developer in Payments & Libraries Module
  • Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology throughout the project.
  • Actively involved in reviewing & preparing the Macro, Micro design document.
  • Interacted with client to understanding the requirements.
  • Have created the configuration files which are required for the modules.
  • Writing the XSD’s based on the WSDL’s and FRD requirements.
  • Generating the stubs for those XSD’s by using the XSDGen.
  • Raising the PE Requests based on the FRD, for generating hbm and pojo classes.
  • Created projo & hbm files according to the data base requirements.
  • Have been created the java classes for the business logic, which were extended by the frame work.
  • Implemented the list service & form initialization framework to reuse across the modules.
  • Written the business logic in beans and configured in Spring configuration files.
  • Designed and Developed SOAP Web Services by extensively using WSDL and IBM RSA IDE
  • Performing the Entitlements by Using the Oracle Entitlement server.
  • Writing the JUnit test cases for the written business logic.
  • Performing the Code Coverage by running the Cobertura or Eclemma tools.
  • Running the PMD tool and remove the code violation which was shown by tool.
  • Involved in the code re factoring and performance tuning.
  • Analyzing and fixing the defects which are in the PRESIT and SIT environment.
  • Implementing the Tech CR based on the client requirement.

Environment: JDK 1.5, J2EE, Spring, Hibernate, SOAP Webservices with CXF framework, TIBCO, MQ, Abinitio, WebSphere XD/ ND, Oracle, RAD, Ant, SQL Developer, SOAP UI tool, Windows XP, LINUX, Team track.

Confidential

Java Developer

Responsibilities:

  • Created the pojo’s and hbm files in the hibernate environment and configure in to the context files.
  • Converted wireframes (html pages) in to JSF pages by using ICE Faces.
  • Write the test cases with respect to the functionality by using the JUnit.
  • Developing UI’s by using Flex builder and writing Action Script.
  • Writing all layer interfaces and their implementations by using spring and hibernate
  • Involved into implement Web services, Code refactoring and Writing the helper classes.
  • Performing the bug fixing and updating in to the XL sheets.
  • Deploying the application in to the local and remote environment and checking the logs.
  • Performed Unit and integration testing.
  • Analyzed and fixed the defects.

Environment: JDK1.4, J2EE, JSF 1.X with Icefaces and Richfaces, HTML, CSS, Spring, Spring WebServices, Spring AOP, Hibernate, JAXB, SQL, Ant, SOAP, XML, SOAP UI, Junit3.x, SVN, My Eclipse, Oracle 10g, JBOSS 4.0.X, Log 4j, PMD, Windows 7, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in application solution design and preparing solution document.
  • Actively participated in the design document, wire frame & ER model diagram reviews.
  • Creating the pojo’s and hbm files in the hibernate environment and configure in to the context files.
  • Converting the html pages in to JSF pages by using ICE Faces.
  • Writing all layer interfaces and their implementations by using spring and hibernate.
  • Written Junit test cases & ran the code coverage tool.
  • Deploying the application into remote environment and verify logs for any errors.
  • Performing the bug fixing, Unit Testing and updating in to the XL sheets.

Environment: JDK1.4, J2EE, JSF 1.X with Icefaces and Richfaces, HTML, CSS, Spring, Spring WebServices, Spring AOP, Hibernate, JAXB, SQL, Ant, SOAP, XML, SOAP UI, Junit3.x, SVN, My Eclipse, Oracle 10g, JBOSS 4.0.X, Log 4j, PMD, Windows 7, Linux.

Hire Now