Sr. Java Developer Resume
LA
SUMMARY
- Having 12 years of strong Java development experience in software development and integration of highly transactional and scalable applications.
- Outstanding experience in full software development lifecycle from analysis, design, development, testing, maintenance and support of large mission critical data - driven systems.
- Good experience on domains like Healthcare, HPE Cloud, Airline Logistics, Banking & Financial Services and Telecom .
- Familiar in Object Oriented Programming (OOP), Service Oriented Architecture (SOA), Object Oriented Analysis Design (OOAD) and Design Patterns.
- Experience in Waterfall, Agile Development Methodologies with Scrum, Test Driven Development (TDD) and BDD(Behavioural driven development).
- Excellent knowledge and experience in Struts, JSF, Spring, JPA, Hibernate and iBatis frameworks .
- Experience in various Spring Modules such as Spring IOC, Spring AOP, Spring MVC, Spring ORM, Spring WS, Spring Boot, Spring Batch and Spring Integration .
- Expertise in developing SOAP Web services (Publisher/Consumer) by using JAX-WS, Apache Axis and CXF frameworks.
- Expertise in developing RESTful Web services (Publisher/Consumer) by using JAX-RS and Jersey frameworks. Also, familiar with Swagger for REST API documentation .
- Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, AXIS and Jersey, SOAP UI and generating clients client using Eclipse for Web Services consumption.
- Extensive experience in developing applications using Java1.8, VI Java and J2EE technologies such as JDBC, Servlets, JSP, EJB, JMS, RMI and JNDI.
- Good working experience working with messaging technologies like ActiveMQ, RabbitMQ,HornetMQ .
- Good working knowledge of JavaScript, jQuery, AJAX, JSON, HTML5, CSS3, Bootstrap, Tag Libraries and Angular JS.
- Experience in performing unit testing using Junit, TestNG, EasyMock, MockIto and Cucumber.
- Good working experience with WebSphere 7.x, WebLogic 8.x, Jboss 4.x, 7.x, 8.X, NodeJS and Tomcat 7.x application servers.
- Familiar with Continuous delivery and continuous integration (CD/ CI) and SCM tools such as Maven, ANT, IBM RTC (Jazz), SVN, Git, Github, Jenkins, UDeploy, Docker and CVS.
- Expertise in Code quality & code coverage by using PMD, SONAR, and Cobertura plug-in integrates with Eclipse, IntelliJ & RAD.
- Strong experience in Database Design using RDBMS and expertise with database servers like Oracle, MSSQL Server, Postgres, DB2, My SQL - SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views .
- Hands on experience in ticket tracking tools like Rally, ALM, HP Service Management, JIRA, HP QC products.
- Excellent Analytical and Problem-Solving skills coupled with effective communication and interpersonal Skills.
- Excellent Customer interaction skills and project coordination skills with onsite/offshore model.
- Experience in creating Use Cases, Interaction Diagrams and Class Diagrams using UML with Rational Rose.
- Good working knowledge in Tibco business works 5.7.
- Good working knowledge on virtualization using VMware vSphere Client and vi java api.
- Worked on Operating Systems Windows 98/2000 /XP, LINUX and UNIX .
TECHNICAL SKILLS
Languages: Java, C/C++, HTML, PL/SQL and WML
J2EE technologies: Servlets, JSP, JDBC, JNDI, Java beans, Webservices and EJB 2.0, Swings
Web services: SOAP, WSDL, Apache Axis 1.1, XFire 1.4x, JAX-RPC, JAXB
Messaging technologies: JMS, ActiveMQ, RabbitMQ, IBM’s MQSeries Connected to Mainframes Legacy System.
XML technologies: XML, XSLT, DTD, Schema, XML DOM,Xpath,Xquery
Databases: Oracle 10g/9i/8i, IBM DB2, Informix, Postgres Sql, SQL Server 2000
IDE tools: RAD 6.0, Eclipse 3.x, STS, IntelliJ IDEA, JBuilder 4.1, VMware vSphere Client and JDeveloper
SQL Editors: TOAD 8.x, DbVisualizer 6 and Oracle SQL Developer.
Design tools: Rational Rose, Microsoft VISIO and eclipse, JProfiler.
Servers: IBM Websphere 6.1/5.x, BEA Weblogic 8.1/7.0, JBoss 4.0/6.x and Oracle OC4J 10.1.2
Frameworks: Struts 1.1, Spring 1.2, Spring Batch, JSF 1.1, AngularJS, JQuery, Flex, Dojo
ORM technologies: Hibernate 4.x, iBATIS 2.17 and JPA
Version control: Rational Clear Case, CVS, SVN, Jazz, Visual Source Safe and Git
Bug tracking tools: Rational ClearQuest, Mercury Quality Center, JIRA, Mantis and HP ALM
Operating systems: Windows 95/98/2000/XP, Linux, Unix and Docker containers
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:- Analyze the business and to work on the project using Agile/Scrum Model.
- Responsible for developing Spring based application using Spring MVC, Spring Batch.
- Analysis of different performance issue and fixed them using core java, SQL & Joins.
- Selection of BRMS rules types (BRL, DRL, BRMS rules creation, Fact model creation, Integration between one's application and the BRMS system. Modifying existing rules according to business changes.
- Integration of rules sets from existing third-party platforms to BRMS
- Optimization of the existing rules for better performance.
- Used Spring Dependency Injection (IOC) to inject required services.
- Implemented the concurrency jobs to run multiple jobs Confidential the same time.
- Implemented events to post the message on the queue using JMS and MQ.
- Develop Services using Rest API and JAX-WS Services
- Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
- Designed and coded the new functionalities using Spring MVC.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
- Implemented the cucumber test cases to meet TDD development
- Writing SBEs to meet the BDD development.
- Carried out bug fixing by rigorous testing using JUnit test cases using mockito.
- Doing code review developed by other team members in team.
- ALM was used for bug-tracking.
- Configured the Hibernate configuration files to persist the data to Oracle Database.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (Java doc).
Environment: Core java 1.8, Spring Batch, Spring Integration, Spring AOP, Spring Boot,Drools, Hibernate,JMS, IBM MQ, Angulat JS, Node JS, JSON, XML, Spring MVC, Cucumber, Udeploy, Quartz, Informatica, GIT, JUnit, Mockito Maven, Jenkins, Oracle 10g, JBoss EAP 6.4, BPM, SOA, SOAP UI,Linux and Windows.
Confidential
Sr. Software Developer
Responsibilities:- Analysis and Design of various change requests in CSA.
- Performance tuning of Hierarchy maintenance and table maintenance application using optimization techniques on memory management, connection management.
- Build microservices for the delivery of software products across the enterprise.
- Analysis of different performance issue and fixed them using core java, SQL & Joins.
- Application was designed and developed using the spring framework.
- Used Spring Dependency Injection (IOC) to inject required services.
- Developed micro web services to allow communication between application’s through RESTFUL Web service
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Used spring aspects Spring AOP for implementing cross cutting functionalities like Caching.
- Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
- Designed and coded the new functionalities using Spring MVC.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
- Carried out bug fixing by rigorous testing using JUnit test cases using mockito.
- Doing code review developed by other team members in team.
- ALM was used for bug-tracking.
- Configured the Hibernate configuration files to persist the data to the MSSQL, MySQL, and Postgres SQL & Oracle Database.
- Writing shell scripting for getting data from vCenter server.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (Java doc).
Environment: Core java 1.8, Vi Java,Sring MVC, Spring Core, Hibernate, AGILE/SCRUM Methodology, Sping Boot, AngularJS, ReST full Services, JavaScript, JQuery, XML, XSL, XSLT, WSDL, postman client, Log4J, JUnit, Mockito Maven, IntelliJ, Jenkins, MSSQL,MySQL,PostgresSQL, Oracle, JBoss Application Server8.1,Kafka,VMware vSphere Client,Docker, Linux and Windows.
Confidential
Sr. Solutions Developer
Responsibilities:- Involved in Requirement gathering, System Analysis, Design, Coding and Testing.
- Held meetings with system analysts for understanding requirements.
- Implementing code for coupling different modules and communication between different layers in project by using dependency injection concept in spring framework.
- Responsible for creating and modifying hibernate entity objects.
- Responsible for the design and development of the application framework for security module for assigning access rights using Spring framework.
- Implemented complex business logic by using all core java features.
- Implemented web services using RESTful Web services.
- Developed code for processing the files by using spring Batch framework.
- Responsible for application deployment in JBoss environment.
- Prepared JUnit test cases using mokito to unit test individual components.
Environment: Core Java 1.6, Spring Core, Spring MVC, Spring Batch framework,Spring Integration, Hibernate, JSP, JavaScript, Web Services (SOAP, ReSTFul), RabbitMQ,JBoss application server,Jenkins, Eclipse, XML, XSLT, Jazz, Oracle 10g and window.
Confidential
Sr. Java Developer
Responsibilities:- Analyses Change requests and develop them in java.
- Developed the Business Layer Using EJB and java.
- Developed Portal by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques.
- Implemented web services using SOAP and WSDL
- Handled the data management using SQL statements, Stored Procedures Developed.
- Debugged problems occurring in production environment provided bug fixes and successfully resolved the system related problems.
- JIRA was used for bug-tracking.
- Conducted extensive functional and unit testing.
- Support the entire system both QA and production environments.
- Wrote JUnit test cases using DBUnit.
Environment: Java 1.6, EJB, Servlets, JSP, JQuery, HTML, CSS, Web services (SOAP), XML, JBoss HornetQ, JBoss Application server, MS SQL Server, JMS, Junit, DBUnit, Eclipse Juno, Jazz and Windows XP.
Confidential
Sr. Java Developer
Responsibilities:- Involved in business requirement analysis and design technical architecture.
- Designed user interface layout using CSS, HTML, JavaScript and JSP
- Developed DAO layer using JDBC, Service and controller layers.
- Implemented spring components Form-beans, controller using spring MVC.
- Involved in writing the Junit Test cases for Service and DAO layers.
- Extensively used Core java, web technologies and Oracle Procedures, functions and J2EE patterns
- Design the reports using iReport tool and suport the application both QA and production environments.
Environment: Java1.6, JSP, HTML, CSS, Java Script, Sring MVC, JDBC Template, MS SQL server, iReport, Jasper reports, Eclipse Juno, Easy Mock, Jazz and Windows XP.
Sr. Java Developer
Confidential
Responsibilities:- Responsible for discussing and understanding the requirements received from the client and preparing design document with approach details for the implementation of the enhancement.
- Integrated Spring among different layers of an application
- Developed code for processing the files by using spring Batch framework.
- Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendor.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Created rich client using Ajax to pull the data from database.
- Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data Access Object, Factory Pattern, Session Façade, etc.
- Developed various JUnit, test cases for Unit and Functional Testing respectively
- Worked with Testers in resolving various defects in the application and was an integral part of the team
- Used J Profiler and Java Performance Analysis Tool for performance tuning.
- Implemented Hibernate for data persistence in Workflow screens
- Implemented Java Persistence API (JPA) through Hibernate
- Worked with Web logic, Tomcat as the servers and JMS as the message Server.
- Performed Clear Quest defects, Database change requests logging using Clear Quest
- Wrote Spring Configuration and Hibernate mapping XML files
Environment: Core Java, spring batch, JPA, JMS, Web services, Ajax, JQuery, HTML, CSS, JavaScript, Oracle, Eclipse, Tomcat, SVN, Junit, Easy Mock and Windows XP.
Sr. Java Developer
Confidential
Responsibilities:- Develop the Interfaces using Business Works. Interacted with vendors Confidential onsite for Develop integration services using TIBCO.
- Involved in to developing the business process diagrams as per the Micro design requirement.
- Implementing integration interfaces as per the client standards.
- Creating test cases and conduct unit test on the integration services.
- Developed SQL queries to store and retrieve data from database & used PL SQL.
- Performed a thorough unit testing and resolved several data related issues before SIT.
- Provide support for System Integration Test (SIT) and User Acceptance Test (UAT) of the integration services.
Environment: Core TIBCO BW 5.7, Tibco Designer 5.6, Oracle 10g, SVN and Windows XP.
Sr. Java Developer
Confidential
Responsibilities:- Analysis & guiding, Requirement gathering, Detail Design, documentation, analysis and Testing.
- Responsible for adhering to J2EE design standards. Involved in preparing High Level /Low Level Design.
- Implemented complex business logic by using all core java features.
- The Application is designed using JSF framework architecture
- Implemented Service tier and Data access tier using Spring
- Developed various Test cases for Unit-Testing the code using JUNIT and Integration tests.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
- Developed DAO objects to mock persistence implementation to test Business Logic.
- Carried out bug fixing by rigorous testing using JUnit test cases.
- Wrote Base Test classes for individual modules for reducing redundancy in Test code and greater maintainability.
- Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
- Backend Stored procedures development with PL/SQL.
Environment: JAVA, JSF, JUnit, Spring, Java script, JQuery, Web logic Application server, Tomcat, Junit and Windows XP, Eclipse, XML, XSL, XSLT, CVS, PL/SQL, SQL Developer, Oracle.
Confidential
Sr. Java Developer
Responsibilities:- Analysis and Design of various modules using SOA and J2EE stack.
- Application was designed and developed using the Spring framework.
- Used Spring Dependency Injection (IOC) to inject required services.
- Spring Controllers were used to route the control to desired Java services.
- Developed Web services to allow communication between application’s through RESTFUL Web service
- Used spring aspects Spring AOP for implementing cross cutting functionalities like Caching.
- Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
- Used Spring AOP for the transaction management and logging.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Designed jrxml files using iReport tool for jasper reports.
- Carried out bug fixing by rigorous testing using JUnit test cases.
- Configured the Hibernate configuration files to persist the data to the Oracle Database.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (Java doc).
Environment: Spring, Hibernate,Flex, Dojo, Core Java 1.6,JSP, Jasperreports, iReport, Web Services (WSDL, SOAP), JBoss application server,Soap UI, Maven,Eclipse, XML, XSLT, SVN, Oracle 10g
Confidential
Sr. Java Developer
Responsibilities:- Involved in Impact Analysis, Low Level Designs creation and Development of new Code Components for enabling some of the ATT products to be ordered online or to add new ATT Products.
- Developed enterprise application using JSP, Servlets and JDBC on Struts framework.
- Responsible for the deployment of the application in the development environment using WebSphere5.1 application server.
- Used the XML transformation to transform the input XML message into a DTO
- Developed the Entity layer using Hibernate O/R mapping tool
- Developed the Business Layer Using EJB. Written Stateless Session Beans.
- Developed DAO layer using JDBC. Developed Web Services using Axis.
- Developed JSP, Servlets, JavaScript, HTML and Deployment Descriptors.
- Handled the data management using SQL statements
- Unit testing of code components using tools like JUnit, Cactus and writing Unit test plans.
- Debugged problems occurring in production environment provided bug fixes and successfully resolved the system related problems.
Environment: Java1.5, Web services, HTML, CSS, JavaScript, EJB, CVS, JDBC, Oracle 9i, XML, XSLT, WebSphere5.1, WSAD 5.1, Junit and Cactus.
Confidential
Sr. Java Developer
Responsibilities:- Developed enterprise application using JSP, Servlets, JDBC, and Spring
- Responsible for the deployment of the application in the development environment using WebLogic 8.x application server.
- Used the XML transformation to transform the input XML message into a DTO
- Written Connectors for Generating PDF Using xsl-fo
- Developed the Business Layer Using EJB,
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, DynaAction Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
- Developed JSP, Servlets, JavaScript, HTML and Deployment Descriptors.
- Developed the Entity layer using Hibernate O/R mapping tool
- Handled the data management using SQL statements, Stored Procedures Developed.
- Debugged problems occurring in production environment provided bug fixes and successfully resolved the system related problems.
Environment: Java 1.5, Struts, Servlets, JSP, HTML, CSS, Java Script, WebLogic 8.x, Postgres SQL, Webservices, XSL-FO, EJB, Eclipse 3.1, Windows, Linux.
Confidential
Java Developer
Responsibilities:- Designed user interface layout using CSS, HTML, JavaScript and JSP.
- Developed the UI with Struts, JSP, used Java script for client-side validations.
- Developed the business layer using EJB, DAO layer using JDBC
- Involved in bug fixing for other modules, Debugging the application code to fix the defects in the application.
- Handled the data management using SQL statements
- Implemented the Entity layer using Hibernate O/R mapping tool
- Developed the JUnit test cases.
Environment: Java1.4, JSP, HTML, CSS, Java Script, EJB, Struts, Windows 2000/NT, WebSphere5.x, Rational ClearCase, Oracle8i, WSAD5.0
