Sr.java Developer Resume
Ada, MI
SUMMARY
- Java/J2EE Developer with around 7+ years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP, Axis and RESTful), Java Script, HTML, AJAX, and XML.
- Experience in Spring Rest, Jersy, MVC, IOC, AOP, Spring data Redis, data elasticsearch, Couchbase, ORM, Spring Boot and Mockito Junits, Easy mock, rest assured and Sonar.
- Experience in implementing core cache and cache abstraction with Redis cache server.
- Experience with processes like flyway DB, GitHub, SVN, Cobertura(Code coverage tool), PMD, Find Bugs, Jenkins build, Agile, Sonar, Swagger for REST calls, Java profiler.
- Experience in MVC Architecture and industry standard frameworks including Struts, Spring, Hibernate and JPA.
- Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, JSF, REST WebServices
- Experience in design and development of JUNIT test cases, load balancing and failovers with cache servers and application servers.
- Experience working with JAVA EE 6 compliant IDE’s including Eclipse, MyEclipse 4.x, WSAD 5.x, NetBeans 6.x.
- Good hands-on developing Web Portal applications, front-end development, service layer, personalization and inter portal communication using JSR 168 API.
- Created robust User Interface (UI) using HTML5, Angular JS, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON and XML.
- Experience in developing RESTful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL.
- Extensive experience on J2EE Application Servers such as WebSphere, WebLogic, Tomcat and JBoss.
- Have been working on Query optimization, functions and Stored Procedures and other database objects. Worked on Oracle9i/10g, My Sql and Postgres.
- Developed ANT and Maven to build and deploy Java web applications and Experience in version control management tools like CVS, Subversion and log4J for logging.
- Experience inAWS(Amazon Web Services) cloud computing platform.
- Developed the build scripts using Jakarta ANT, Apache Maven.
- Competence in using Java IDE tools like MyEclipse, Eclipse, STS, Net beans to develop dynamic web applications.
- Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test-Driven Development (TDD).
- Hands on UML compliant high-level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
- Experience in Cost Estimation Process and Cost management, JIRA, Target Process, Slack tools. using ClearQuest, UML, Rational Rose and Visio.
- Hands-on scripting languages like CGI using Perl, SSL.
- Excellent skills in Customization of PeopleSoft HRMS and CRM. Wrote efficient (row by row, mass update and parallel processing) custom Application Engines, SQRs for data conversion from Legacy to PeopleSoft records by performing various validations, File Layout and Component Interfaces
- Installed, configured multiple operating systems onsite and provisioned similar instances onAWS cloud.
- Hands-on a service-oriented approach (SOA) using ActiveMQ for integration.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as TEMPhas the ability to contribute and be a productive team member
- Experience in JIRA, Target Process and Slack tools.
TECHNICAL SKILLS
Languages: Java,J2EE,C/C++.
Java/Java EE 5/6: Java 5.0/6.0, Java EE 5/6 (Servlets 2.5, JSP 2.0, JDBC 4.0, JMS)
Web Services: (AXIS 2.0, Metro, SOAP, WSDL, JAX-WS2.0, JAX-RS1.1, JAXP, JAXB, Annotations), AJAX and Portlets (JPF, JSR 168), JUnit, Log4J
Web Services: SOAP, WSDL, RESTful webservices.
Frameworks: Struts, Hibernate, Spring, Spring Boot, JPA.
Application Servers: WebLogic 8.x/9.x/10.3, JBoss 4.0.4,IBM WebSphere, GlassFish
Web Servers: Tomcat 5.x, Apache Web Server 2.2.
RDBMS: Oracle 9i/10g, SQLServer, MySQL, Postgres
GUI: HTML, CSS, JavaScript, XML, AngularJS, XSLT, JSON, jQuery, AJAX.
Modeling tools: UML, Rational Rose 2000, Visio.
Operating Systems: Windows, UNIX ( Linux).
IDE: Eclipse 3.x, STS, IntelliJ Idea 6.0, NetBeans.
Tools: Ant, JUnit, Log4J, CVS, TOAD, SQL Developer, GIT, Jenkins, Maven, Tortoise SVN, SSL
Other Frameworks: Couchbase, Elasticsearch, Redis, Swagger, Rest assured, Mockito, Easy mock.
PROFESSIONAL EXPERIENCE
Confidential, Ada MI
Sr.Java Developer
Responsibilities:
- Involved in GUI development using JSF using WebLogic App. Server.
- Worked on creating reusable GUI components which can be configured in xml.
- Configured the URL mappings in struts configurations files.
- Implemented the application using J2EE design patterns like Command Pattern and Singleton Pattern.
- Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
- Developed custom JSF converters and Validators, customized default error messages by creating message resource bundle.
- Implemented and designed Use Case and Class diagrams using UML.
- Have developed business service classes, helper classes and another utility classes
- Participate in design reviews, test case reviews, code reviews.
- Used Log4J for logging.
- Implemented ANT tasks to build and deploy the application
- Communicate with Business Users and facilitate them with required data.
- Extensively wrote Java Scripts to enforce client-side validations.
- Developed stateless Session Beans to handle business logic.
- PL/SQL and Stored Procedures implementation to access data from ORACLE RDBMS.
- Implemented JAX-WS Web service to get the VPN provisioning XML.
- Developed Perl script to report file location
- Clear Case used for version controlling Performed Unit testing.
- Used agile methodology for the software development process.
Environment: Java, J2EE, JDK 1.6, JMS, Clear case, Struts 2, EJB, Web Logic Server, JSF, JUnit, Primefaces, JavaScript MVC,XML, HTML, CSS, Rest, Ant, JavaScript, Oracle 11g,DB2, Visio, Doors.
Confidential, Minneapolis
Sr. Java Developer
Responsibilities:
- Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA, Couchbase.
- Developed GUI using JSP, HTML3, CSS3, XHTML, Swing and JavaScript to simplify the complexities of the application.
- Design and Coding of User Interfaces using JSP, AJAX and Servlets.
- Design and Coding of Web Services to implement SOA.
- Build servers usingAWS to read the files and images from AWS server with S3 client.
- Involved in critical application enhancements and performance improvements.
- Developed web services to communicate with external systems.
- Specialized in PeopleSoft Finance, HRMS, Learning management domain business analysis, design, reporting, data structure modeling, upgrading, testing, production support, and troubleshooting.
- Prepared Test Plans and executed at Integration level.
- Developed custom JSF converters and Validators, customized default error messages by creating message resource bundle.
- Implemented design patterns like Singleton, Business Delegate, Service Locator and DAO.
- Junit are used TEMPeffectively in web services development.
- Developed WSDL and implemented Web Services in SOAP Server using Apache CXF using SOA.
- Implemented ANT tasks to build and deploy the application
- Communicate with Business Users and facilitate them with required data.
- As a Tech Lead, mentor and guide the team and track the deliverables.
- Implemented and designed UseCase and Class diagrams using UML.
- Worked on build scripts using Apache Maven.
- Created FDs for feature enhancements and requirement proposals
- Implemented MVC Architecture with J2EE environment using Struts framework.
- Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Jenkins
- Wrote Controller classes in Spring MVC framework in Web layer of the application architecture.
- Implemented Business Logic and View Components using Ejb and HTML, CSS, Jsp, JavaScript. Worked on JSP, Java Script.
- Used JSP, AngularJS, CSS and JavaScript for the web page development.
- Developed stateless Session Beans to handle business logic.
- Implemented JAX-WS Web service to get the VPN provisioning XML.
- Developed Perl script to report file location
- Implemented Test driven development of project used JUnit.
- Worked on Oracle database, creating Tables, Views etc.
- Used clear case version control.
Environment: Java 1.6, J2EE, Spring Boot, Spring MVC and Rest, JPA, JSP, Mockito, Couchbase, rest assured, Swagger UI, Apache Tomcat 5.5.28, UNIX (Solaris),AngularJS, HTML, Shell, Hibernate, People Soft, CSS, XML/JSON, AJAX, Java Script, ANT Scripts, PL/SQL, Oracle 10g and Log4J,Maven2.x/3.x, Jenkins and sonar.
Confidential, Kansas City, MO
Sr. Java Developer
Responsibilities:
- Involved in the Development of Spring Framework Controllers.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
- Developed Reusable classes in the middleware using Hibernate.
- Used Hibernate Annotations to avoid writing a mapping file.
- Worked on Hibernate object/relational mapping according to database schema.
- Worked on AJAX implementation for retrieving the content and display it without reloading the existing page
- Implemented the application using J2EE design patterns like DAO, Singleton and Business Facade.
- Involved in Web Service development and implementation.
- Development of different application layers like ActionHandler, Façade and process objects.
- Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
- Developed business objects which contains the business logic and also interacts with database (DAO).
- Added Ajax functionality to Java Server Faces using Ajax4Jsf framework.
- Code reviews (standards, performance tuning, re factoring, reusability)
- Used Log4J for logging.
- Worked with CVS Version control.
- Performed Unit testing.
- Used agile methodology for the software development process.
Environment: Java1.8, J2EE, JDK 1.6, SSL, REST, Hibernate 3.2, React, Java Script MVC, Web Logic Server, JDBC, Servlets, JSP, Log4j, JUnit, HTML, DHTML, CSS, XML, JavaScript, Oracle 11g, AJ
Confidential, Freehold, NJ
Sr. Java Developer
Responsibilities:
- Responsible for creating of Action classes, JSPs, Model classes.
- Built Custom Tags for JSPs.
- Contributed in design and development using Struts Framework to implement MVC design patterns.
- Used Struts Tiles and Validator framework extensively in developing the applications.
- Developed screens which consist of struts tags in JSP, Action and Form, jQuery, AJAX and JavaScript, CSS, HTML.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, used hibernate query language.
- Worked on the WebServices classes and WSDL generation.
- Worked on Spring application framework features IOC container and AOP.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Developed and Deployed Web services - WSDL and SOAP for getting credit score information from third party.
- Used CVS, Perforce as configuration management tool for code versioning and release.
- Deployment on WebSphere Application Server 6.0
- Designed and developed reporting module using Jasper Reports.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Involved in debugging and troubleshooting related to production and environment issues.
- Created Test cases, Junit test cases and tested the application thoroughly.
- Performed E2E Testing.
Environment: Java, J2EE Servlet, JSP, XML, JavaScript MVC, REST, Struts Framework, Spring, Hibernate, Log4j, web services, Jasper, Junit, Swing, WebSphere Application Server 6.0, and Oracle.
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Developed screens with JSP, AJAX and JavaScript, CSS, HTML.
- Determined & developed the Web Services.
- Involved in Creation of WSDL and schemas.
- Implemented Web Services to receive client requests.
- Extensively worked on Spring framework.
- Involved in Implementation of Spring IOC container.
- Implemented Spring JDBC template, Spring Exception Strategy and AOP.
- Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
- Set up Web Sphere Application server and deploy the application in Web Sphere Application server.
- Wrote Stored Procedures for DB2.
- Setting of DB2 build settings in RAD application development server.
- Creation of managed server and JDBC connections.
- Developed the application using Rational Application Developer.
- Used Apache JMeter for load testing.
- Maintained code source control using svn.
- Implemented JUnit for testing.
Environment: Java 1.5, WSDL, XSD, JSP, AJAX, Apache Tomcat, JavaScript, CSS, HTML, Web Services, Web App, SOAP, WebSphere Server 6.1, DB2 database Server, XML, JUnit, Apache JMeter, Rational Unified Process (RUP), Spring, svn, Hl7, REST.
Confidential
Java J2EE Developer
Responsibilities:
- Involved in Coding, and unit testing of the project.
- Developed front-end screens using JSP, HTML, and CSS and back-end using Servlet, POJO.
- Eclipse used to develop application, which includes Servlet, JSP, custom tags, Java Beans, XML, CSS, Java Scripts for client-side validation.
- Developed DAO Objects using JDBC (using DAO pattern).
- Log4j used to track exception for whole application.
- ClearCase used for version controlling.
- Involved in bug fixing using ClearQuest and unit testing using JUnit.
- Used Eclipse as the IDE.
- PL/SQL and Stored Procedures implementation to access data from ORACLE RDBMS.
Environment: Java, JSP, Servlet, JDBC, XML, ORACLE 9i, PL/SQL, HTML, JUnit 3.0, JavaScript, JUnit, Log 4j, UML, Eclipse 3.0, Tomcat5.0, ClearCase, Windows 2000
Confidential
QA Test Engineer
Responsibilities:
- The responsibility involved resolving of the project site issues and internal issues raised by customer support team.
- Extracted log files from UNIX/ LINUX using ftp tool Filezilla and emailed the log files to developers for debug the code to fix the defects.
- Upload and assign the test cases through QA Director.
- Extracting the Defect Report through Quality Manager.
- Performed Regression testing, User Acceptance test, End to End test and System testing. Logged and tracked Defects in MS Test Manager 2012.
- Performed Cross Browser Testing on Google Chrome, Firefox 13.0.1 and IE 8.0.
- Performed Internet testing, Systems testing, Usability Testing.
- Actively participated in various meetings and discussed enhancement and modification requests and communicated to Developers.
- Monitoring upon Execution Summary Report and doing follow up with business user to update the same.
Environment: Quality Center, SQL Server, MS Office, C++, UNIX, XML, HTML, HTTP Windows 7, MS Test Manager 2012, MS-Office 2010, C++, Microsoft.NET 2.0.5072, MS SharePoint, TFS 2010.