Sr. Java/j2ee Developer Resume
Brenham, TX
SUMMARY
- 8+ years of experience in developing web based, internet/intranet, client/server, distributed architecture applications using Java/J2EE technologies.
- Proficient with different Software development methodologies including Waterfall and Agile (SCRUM).
- Extensive experience in J2EE platform including, developing both front end & back end applications using Java, Servlets, JSP, AJAX, Spring, Hibernate, JDBC, Web Services.
- Very good with numbers, and algorithms and data structures.
- Worked on various flavors of UNIX operating system like Linux.
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics.
- Used multi - threading concept, Thread-pool, Thread-dump and executor services in Thread-pool.
- Proficiency in developing MVC patterns based web applications using Struts by creating forms using Struts tiles and validates using Struts validation framework.
- Proficiency in developing MVC based applications by using various integration of open source frameworks like Struts, Spring and Object Relational Mapping Technologies like Hibernate.
- Design rich internet applications using google web toolkit (gwt)
- Proficient in Java, J2SE, J2EE, JDBC, Servlets, JSP, Web services (SOAP, RESTful), JSON, HTML, CSS, PHP, Java Script, JQuery, Ajax, JMS, XML, GIT, Maven, Ant, Log4j, Junit.
- Designed and developed JSPs as a presentation layer with using HTML, JavaScript, and CSS.Used JavaScript to implement client side validations.
- Hands on experience in design, implementation and maintenance of system architectures using application servers like WebSphere, Tomcat and JBOSS.
- Experienced withXML related technologies such as XSL, XSLT, DOM, and SAX.
- Experience in SOAP and REST for developing Web Services.
- Development performed in Objective C/C++
- JAXBs, XML, Action Script, CVS, XSLT, Ant, Log4j, Junit, ClearCase.
- Experience in developing UML by using Rational Rose to design the Object Model Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams and Component Diagrams
- Strong working knowledge of front end technologies including Java script framework, ReactJS and AngularJSin deploying applications in various Application servers like Apache Tomcat, and Web Sphere.
TECHNICAL SKILLS
Programming Languages/Technologies: Java/JEE(JSP, Servlets, JDBC)
Frameworks: Spring, Hibernate
WebServices: SOAP, REST
ORM Tools: Hibernate
Web Technologies: HTML, Javascript, JQuery
Scripting Languages: PHP, Javascript, Shell Script
App/Web Servers: IBM Websphere 6. Apache Tomcat 5.5, JBOSS 6
Database: Oracle 10g, MySQL, MS-SQL Server 2008
Management Tools/Models: GIT,SVN, Junit,Log4j, JIRA, Stash
IDE/Dev. Tools: Eclipse,STS,JBuilder,NetBeans
Tools: and Utilities: Maven, Jira, Bugzilla,, SQL Developer, TOAD, Putty, WinScp, LISA(Service Virtualization Tool)
Operating Systems: Unix, Linux, Windows x
PROFESSIONAL EXPERIENCE
Confidential, Brenham, TX
Sr. Java/J2EE Developer
Responsibilities:
- Designed the system according to J2EE specifications and Spring MVC architecture.
- Involved in creating Use Case & Sequence UML diagrams through IBM Rational Rose.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Good work experience on RDBMSlike Oracle and MySQL. Creating SQL statements & Sub queries
- Strong experience in configuration and management of RDBMSsystems like Oracle, MySql, MSSQL Server and DB2; and ORM frameworks like Hibernate and MyBatis.
- Designed front-end using HTML, PHP, JavaScript, AngularJS, CSS, jQuery and JSP Pages.
- Used Spring MVC Framework for developing the application and used JPA to map to Oracle database tables
- JDBC statements, Prepared Statements to make the connection with Oracle database.
- Have developed PL/SQL stored procedures and functions in oracle.
- Designed SOAP Web Services using Apache CXF.
- Developed Business Delegate classes for loose coupling between Presentation tier and Business tier.
- Developing automated process for builds and deployments; Jenkins, Maven, Sonatype Nexus, Shell Script, Perl, Java
- Developed systems to enable base lining and tracking of different types of Reference Data; automated the creation and labeling and adding to version control, then set up push-button deployments from Subversion to Oracle Databases via Jenkins and JNLP Nodes, with full auditing and user authentication and authorization provided by the corporate Active Directory
- Used log4J to log both User Interface and Domain Level Messages.
- Developed and deployed the application on Websphere server using Maven scripts.
- Used JIRA to create user stories/tasks and defects.
- Wrote JUnit test cases for Business logic & performed unit testing before sending it to User Acceptance Testing (UAT).
- Implemented Spring bean used for proper shutdown of the custom Jetty based web container used for this application.
- Implemented changes to the build and deploy process to properly support the new messages applications. This includes changes to the Maven pom and Ant build scripts as well as scripts used for deployment into RHEL.
- Mentored and assisted other team members with various technical issues including Java, Maven, Ant, Application Server, Linux and network related issues.
Environment: Java, Spring MVC, Spring DI, Hibernate, JavaScript, HTML, CSS, Bootstrap, JavaBeans, Websphere Server, Eclipse, Oracle 10g, SVN, JIRA, Maven, JUNIT, Tomcat, AngularJS.
Confidential, New York, NY
Sr.Java/J2EE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).
- Participated in various stages of the project life cycle mainly design, implementation, testing, deployment and support of the application for latest version development.
- Worked closely with business analysts to transform business requirements into technical specifications using UML towards to develop Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Involved in the development of module wise spring configuration files, services and implementation, DAO, models, views and controllers.
- Involved in JavaScript functions for client side Validations
- Implemented Dao’s and their implementation with Hibernate.
- Implemented Persistence classes and corresponding mapping Document.
- Involved in developing Web Component using JSP and Spring Frame work for certain modules.
- Developed client programs to connect to webservices provided and XML parsing using DOM Parser.
- Involved in the web services programming using SOAP, RESTFul in different modules.
- Involved in developing the GWT code to create presentation layer using GWT widgets and event handlers.
- Involved in documentation, review, analysis and fixed post production issues.
- Used C++ to access structure members, function arguments, pointers to structures.
- Code profiling using JProfiler to find potential memory leaks.
- Application is developed with commerce product using Spring framework
- Creating and adding new Servlet filter in deployment descriptor file to route the user when viewing from banner application.
- Implementing new custom controller and task command as per the requirement.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC).
- Developed code for obtaining bean references in Spring IoC framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in system design and development using Collections and multithreading for the action classes.
- Taken care of complete Java multi-threading part in back end components.
- Handled Javamulti-threading part in back-end component, one thread will be running for each user, which serves that user.
- Involved in writing queries for handling large volumes of data in reports.
- Involved in design documents for every enhancements and bugs delivered.
- Involved in the delivering code with Accuracy and Functional Specification.
- Involved in monitoring and maintaining the application.
Environment: J2EE, JSP, Servlets, Ajax, Spring MVC, HTML, JavaScript, Hibernate, Web Services - (Restful and SOAP), WSDL, UDDI, XML, XSD, SOAPUI, DB2, Oracle 11g, JUnit, Log4j
Confidential, Santa Clara, CA
Sr. Java/J2EE Developer
Responsibilities:
- Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed agile software development with Scrum methodology.
- Implemented Java/J2EE design patterns such as Factory, DAO and Singleton.
- Worked on Oracle as the backend database.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Experience using and creating custom scripts and applications using the AWS SDK and/or CLI Tools.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Spring Web Services (SOAP, WSDL
- Wrote application front end with HTML, JSP, Ajax/jQuery, JavaScript, XHTML, DHTML and CSS.Wrote custom JSP tags for role-based sorting and filtering.
- Used Log4j to assign, track, report and audit the issues in the application.
- Worked on project build-script by using ant and deployed on WebSphere.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews
Environment: Java, Spring, Hibernate, SOAP, RESTFUL, AXIS, JERSEY, JDBC, JavaScript, UML, HTML, JavaScript, CSS, SVN, Log4j, Junit, JENKIN, Maven, AJAX, JSON, Web Sphere, Web services (SOAP & RESTFUL)
Confidential, Haverford, PA
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and TechnicalSpecifications according to their requirements.
- Used Spring’s IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Used Hibernate to map the database with POJO using hbm.xml files.
- Designed the Architecture of the project as per MVC standards.
- Used Struts MVC for the developing funds module and mortgage module.
- Deployed the application on JBOSS application server.
- Used AJAX technology for creating interactive Web Applications.
- Developed SOAP message envelopes and headers using WSDL.
- Developed JSP (Java Server Pages) for orders module and Customer Service Department.
- Maven for build code.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Involved in Integration of all the modules and deploying them on the Application server.
- Involved in bug fixing of various modules in the application that were raised by the testing team.
Environment: Java (JDK 1.6), J2EE, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), JAXB, Log4j, Oracle, SVN, Eclipse, Junit, JSP, ANT, HTML, CSS, JavaScript, JSON, XML, WebSphere