Senior Java Developer Resume
Richardson, TX
SUMMARY:
- About 9 years of software development experience in developing extensible and intuitive web and enterprise Applications using Java and J2EE technologies
- Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies
- Thorough working experience in software development using Java/J2EE, Servlets/JSP, Struts 2, Spring, Hibernate, JavaScript etc.,
- Experience in both providing and consuming Web Services using SOAP and RESTful Web Services
- Experience in working with application development environments using JBOSS, Web logic and Apache Tomcat
- Extensive experience in developing applications using OOAD/UML and SDLC process
- Proficient in Object - Oriented, Design, Development and integration of complex enterprise and web based applications using IDEs like Eclipse
- Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations
TECHNICAL SKILLS:
Technologies: J2EE, SOA, Web Services, XML, SOAP, JMS, Hibernate, EJB, RMI, JSP, Servlets, JSTL, JDBC, JNDI
Design Tools: Rational Rose, Borland - Together Architect
Testing Frameworks: Junit, HttpUnit-1.4
Development Tools: TOAD, Microsoft VSS, Rational Rose, CVS, SQL Developer, Eclipse, JBuilder, JBoss
Frameworks: Struts MVC, Spring MVC, WebSphere Portal and Log4j, Toplink
Design Skills: OOAD, Agile, Programming styles and Design Patterns (Java and J2EE), SOA
App Servers: Oracle 8/9i, WebLogic 8.1, WebLogic Application Server 10.x,9.x,8.1 & 7.x
Distributed Systems : J2EE, EJB, Java RMI, Web Services, MOM
XML Mapping: XPath, UDDI, DOM, SAX, XSL, XSLT
RDBMS: Oracle 7.x/ 8.x / 9i / 10g, MySQL, SQL Server
Operating Systems: Windows, HP-Unix, Linux, Sun Solaris
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Senior Java Developer
Responsibilities:
- Involved in various phases of SDLC such as requirement gathering, analysis, design, development and testing.
- Followed Agile methodology and participated in SCRUM meetings for progress tracking and task distribution.
- Developed Rest based web services using Spring and JAX-WS (SOAP) based web service using Apache.
- Adhered to Devops culture. Used Jenkins for continuous deployment.
- Used hibernate as an ORM.Developed hibernate POJO objects and mapped using Hibernate annotations
- Involved in development of UI using Confidential UUI framework, beanshell, jQuery and data Cloud.
- Involved in implementation of business logic using design patterns and Java APIs such as Collections, Generics etc.
- Developed Junit test cases to test business logic layer and data access layer. Used Mockito as mocking framework
- Worked on Spring modules such as Spring batch, Spring security, Spring core and Spring boot.
- Used static analysis tools like Sonar Qube and code coverage tools like Cobertura to write quality code.
- Co-ordinated with offshore team with development related tasks. Participated in code review and also involved in pair programming.
- Created mock-ups using HTML, CSS, JavaScript, XML, JSON etc.
- Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP
- Worked closely with Business, QA build and deployment teams to resolve issues
Environment: Spring,Java/J2EE,AngularJS,NodeJS,Hibernate,GIT/Stash,SonarQube,JIRA,SQLDeveloper,Jenkins,JDK8, Bootstrap, Web logic 12c,Apache CXF, JAXB, REST, SOAP, JavaScript, UUI,Bean shell, Jersey,DataClound,Fortify,jQuery
Confidential, Northbrook, IL
Senior Java Developer
Responsibilities:
- Involved in analysis, design and coding the application.
- Interacted with stake holders and gathered requirements and business artifacts based on Agile SCRUM methodology.
- Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system(Oracle)
- Created RESTful web services using Spring to work with JSON/XML data
- Developed SOAP based web services using Apache CXF implementation. Worked on topdown/bottom up approaches.
- Designed and implemented user interface in MVC architecture, which accomplishes a neat coordination of Struts MVC, JSP, Servlets, custom taglibs, JavaScript and JQuery.
- Coded Struts Action classes and Model classes. Developed DAO classes and wrote complex SQL queries, stored procedures to interact with Oracle Database.
- Converted the mock-ups into hand written HTML, CSS,XHTML, Javascript,JQuery,AJAX, XML and JSON.
- Upgraded existing applications to meet PCI security standards using IBM App Scan
- Worked extensively on Spring modules such as Spring security, Spring Core, Spring AOP Spring batch.
- Worked on developing Common UI for handling credit card transactions.
- Developed a CTI telephony application using open source JTAPI and core Java.
- Handled all bug fixes and enhancements and involved in application support. Used share point for tracking issues.
- Used Maven for project management and build automation.
- Used Log4J for logging .Designed and developed unit test framework using Junit and mocking using Mockito
Environment: Java/J2EE, JSP, JavaScript, HTML, XML, JDBC, Hibernate,Struts,,MVC, CVS, Web sphere, REST, SQL Developer, Windows,prototypeJs, SOAP,JQuery,JSON,Spring, PL/SQL,Apache CXF,RAD,Shell Script
Confidential
Web Developer
Responsibilities:
- Used Java and XML extensively with the help of JSPs, Servlets. Implemented pooling and caching to improve performance and scalability.
- Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and test case template generation.
- Implementing design compositions using HTML, JavaScript and JQuery in a standard, maintainable and compliant way.
- Implemented the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Developed source code and unit tests for several web services used to interact with the worklist/workflow product.
- Used Spring MVC and Spring DAO modules to develop the application.
- Involved in configuring and deploying the application with WebSphere Application server.
- Involved in writing and reviewing unit test cases using Junit. Used Maven as build tool
- Wrote and modified database stored procedures and SQL to improve performance.
- Used CVS as version control tool to merge code, check in and checkout the data.
Environment: Java, Java beans, JSP, J2EE, WebSphere, Servlets, Spring, JDBC, JavaScript, JQuery, HTML, WebSphere Application Server,Junit, CVS,Windows NT/2000,Maven,RAD.
Confidential
Java Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC)
- Developed and Implemented Web Services and used Spring Framework.
- Developed and configured the Java beans using Struts MVC and Hibernate.
- Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
- Used Hibernate in data access layer to access and update information in the database.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Configured connection pooling using Websphere application server V5.
- Deployed the application on the Websphere Application Server, Created Connection Pools in Websphere and configured as needed.
- Worked on implementing Ajax / Jquery methods in retrieving the data from JSON files and loading the claims data on the HTML elements.
- Developed the front end using JSP, AJAX and Display Tag libraries.
- Developed web pages using HTML/CSS and JavaScript.
- Implemented validation using JavaScript.
- Implemented Presentation layer using JSP, Servlets, HTML5
- Experience in developing the UI using Jsp, CSS3, Jquery, and JSON.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS
- Developed the Servlets for processing the data on the server.
- Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
- Implemented the database connectivity using JDBC with Oracle Database.
- Created Class Diagrams and sequence diagrams using UML.
- Prepare Java /J2EE development structure for Maven.
- Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience
- Designed an 'Online Tutorial Forum'. Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS.
Environment: Spring, Hibernate, Struts & JSF, Websphere Portal, Websphere Commerce Developer, Websphere Integration Developer (WID), Websphere Studio Application Developer (WSAD), APACHE CXF, Web Services, JavaScript, CSS, AJAX, Html5, JSP, Java Server Pages Standard Tag Library (JSTL) & SERVLET, DB2, PL/SQL, JDBC, UML, Eclipse, JUnit, MAVEN.
Confidential
Java/J2EE/Struts Developer
Responsibilities:
- Designed and developed the application using Agile methodology.
- Developed the application using with Spring web Flow.
- Developed business login using Core java concepts.
- Used Design Patterns like value object, session facade and Factory
- Used LDAP for authorization and authentication in EJB’s.
- Parsing incoming message using JAXP and storing in the database
- Developed controller objects using Servlets for Account Setup
- Created Action Form and Action classes
- Used various tags HTML, Bean and Logic
- Configured Spring-Servlet for controlling the flow.
- Developed the service layer using JSP, Spring, XML, HTML, DHTML and JavaScript
- Implemented various XML technologies, XSL style sheets.
- Mapping of SQL databases and objects in java using iBATIS
- Developed the project using Rational Application Developer (RAD) 6.0.
- Deployed the application and tested on WebSphere Application Servers.
- Wrote SQL Queries and integrated SQL Queries into DAO
- Involved in the preparation of use case, sequence diagrams, class diagrams
- Created activity diagrams, class diagrams using Rational Rose and test cases using JUnit.
Environment: J2EE, EJB, Servlets, Spring, JDBC, JSP,RAD, Websphere, XML, HTML,Design Patterns, Java Script, ANT, JUnit, JMS, DHTML, iBATIS, Rational Rose, UNIX, Windows, SQL Server.