We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 7+ Years of professional experience in all phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation & maintenance and testing various methodologies using Java/J2EE, along with wide - ranging skills in web application development.
  • Experience in developing Web Applications with various Open Source frameworks like: Struts Framework 1.3, Spring Framework, Spring MVC, and Hibernate 2.0/3.0.
  • Expertise in several technologies like JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Spring, Hibernate, JSF, EJB, Swing, Tiles, JNDI, JMS, MDB, JAX-WS, JAX-RPC, RMI, iText, Jasper Report, Java Mail API, SOA, SOAP, CSS, JavaScript, JQuery, Backbone.js, EXT JS, AJAX, XML, JSON, HTML5/HTML, XHTML, PHP, Java Beans, Maven, Ant, PL/SQL.
  • Proficient experience in using the databases such as MySQL, MS SQL Server, DB2, Oracle 9i/10g/11g.
  • Expert knowledge over Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate, Data Access Objects (DAO) and Data Transfer Objects (DTO) for building J2EE Applications.
  • Good understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Experience in NoSQL databases such as MongoDB and Cassandra.
  • Experience in Integration with persistence frameworks Hibernate and iBATIS
  • Proficient with Agile Software Development principles.
  • Experience working on Cloud Computing, IaaS providers such as AWS, OpSource, SoftLayer.
  • Experience in Multithreading applications, developing Database layer with ORM frameworks like Hibernate, Scala based ibatis, glassfish.
  • Expertise in configuring, using and administrating version control systems like GIT, Clear Case, Subversion and CVS.
  • Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
  • Hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Rational Application Developer (RAD), IntelliJ IDEA.
  • Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS and Jersey.
  • Experience in installing, configuring, tuning IBMWeb Sphere 8.x/9.x, BEA Web Logic 12/11, Apache Tomcat 5.x/6.x/7.x, JBOSS 6.x/7.x.
  • Thorough knowledge in Unit Testing with JUnit 3.8/4.0, and ANT build environment.
  • Experience in using Jenkins for continuous integration and sonar jobs for java code quality.
  • Good knowledge on design and development of code automationtools for Migration Systems.
  • Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.
  • A project oriented team player with solid communication and interpersonal skills and the ability to maintain a congenial relationship with the client team and with the ability to manage multiple priorities under aggressive deadlines.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL, PL/SQL, Python

Java Technologies: J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, JSTL, Java Beans

Design Patterns: MVC Architecture, Front Controller, Session Facade, Business Delegate, Data Access Objects (DAO) and Data Transfer Objects (DTO), Singleton

Frameworks: JSF 1.2/2.0/3.0, Struts 1.X, Spring 2.0/2.5, JPA, Hibernate 3.0, Apache ANT, Log4J, Django

Testing Frameworks: JUnit, Easymock

Web Development Technologies: JSP, XML, XSD, XSLT, DOM, LDAP, HTML, CSS, DHTML, JSTL (Tag Libraries)

Scripting Languages: JavaScript, JQuery, AJAX, Angular JS

Web Services: SOAP, WSDL, XML, SOA, JAX-WS, JAX-RS

Web/Application Servers: Apache Tomcat 5.5/6.0, WebLogic 8.0/10.3, WebSphere 6.x/8.x, JBOSS 3.2/6.0/7.0

RDBMS: MySQL, ORACLE 10g/11g, SQL Server 6.5, MS Access

NoSQL: MongoDB, Cassandra, Apache Solr

Database Servers: Oracle 8i/9i/10g, MS SQL Server 2000/2005/2008 , MySQL, DB2, TOAD

OOAD: UML, Design Patterns

Frameworks: Apache Struts, Axis 1.0B3, Hibernate 3.5, Spring 3.3, Axis2, iBATIS

Cloud Service Providers: AWS, OpSource, SoftLayer

Multimedia: FFmpeg, x264

Version Controls: Git, Rational Clear Case, CVS, SVN

IDE: Eclipse 3.x, IBM RAD 6.0, NetBeans 4.1, PyCharm

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Application based on J2EE using Hibernate, spring, JSF frameworks and SOAP/REST web services, WebSphere Integration Developer (WID) Tool to develop WPS components.
  • Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.
  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented transaction management using spring declarative transaction management with Spring AOP concepts.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring Stack,MQ, JDBC Template frameworks to save data in database tables.
  • Generating Hibernate mapping files and domains using tables.
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations.
  • Worked on Mule ESB Integration to integrate external components like JMS Queue and other applications.
  • Created Restfulweb service to server ECU strategy files to Sync my ride website.
  • Involved in creating/consuming SOAP based web services to expose business operations.
  • JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
  • Implemented logging mechanism using log4j.
  • Worked on MOBILE and DESKTOP Application.
  • Used JSF for user interface layer development and tools like Firebug for Web Accessibility
  • Used Maven tool to build, config, and packaged, deploy an application project and integrated with Jenkins.
  • Developed Junit test cases to validate the REST services.
  • Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
  • Used JAXB to marshalJava object to XML object to put message in message Queue.
  • Worked on JSON format as well for data transfer
  • Mentor junior team members in the project.

Environment: Spring 4.x, Spring MVC, Angular JS, Hibernate4.3,Kafka,Jetty,Webservices8,joomla, JSF, Mule ESB, Google cloud, Jasper, SOAP/ Rest, log4j, Junit, Java7,ATG, JMS, JAXB, XML, Groovy on Rails, Ajax, JQuery8,JavaScript8,Maven and Jenkins.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
  • Involved in the design and development phases of Scrum Agile Software Development.
  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Used Dependency Injection feature of Spring framework and leveraged the AOP features of Spring framework to handle exceptions.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Developing the REST web services API to consume and produce the JSON data.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Used JQuery for creating JavaScript behaviors.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Developed window layouts and screen flows using Struts Tiles.
  • UsedAjax, JSTL and JavaScript in front end design.
  • Involved in fixing the existing defects and then working on the new enhancements for the upgrade releases.
  • Worked on Apache Velocity, a Java-based Template Engine for merging of different templates.
  • Junit with Mockito, log4j were used for unit testing and as logging frameworks.
  • Used SVN for version control of the source code.
  • Used iBATIS as ORM tool for accessing database
  • Implemented the Guava cache in the project for storing the template name as value for a particular key.
  • Researched on Cassandra NoSQL database architecture for storing the transactional data.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java, J2EE, HTML, Spring 3, Hibernate 3, Weblogic 12, SOA, Node JS, JavaScript, Struts 2.0, REST, JSON, Servlet 2.2, Multithreading, JSP, CSS3, HTML, DHTML, JQuery, AJAX, JDBC, MySQL, SVN, Maven, TOAD and Log4J 1.2, Junit, Mockito, UML, JAXB, XML, POSTMANRESTClient.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in full life cycle of Java development from design, programming, and testing to application delivery
  • Worked on Java/J2EE like Servlets, JSP, JSTL, JDBC, Javamail, JDBC, Web Services.
  • Developed servlets and java beans that take care of business functionality of the web applications. Used AXIS tool to create files from WSDL.
  • Implemented Web Services to handle backend functionality of Oracle’s Seibel CRM On Demand and also implemented Web Services obtain account report from other
  • Involved in design, development and production support for various web applications that included various java technologies.
  • Involved in design and development of user interfaces using JSPs, HTML and JavaScript.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Also used Jmesa for displaying data in JSPs. Used DOJO toolkit for javascript.
  • Used XML and Dom parser to parse xml data to excel spreadsheet for reporting.
  • Used Hibernate and Spring framework to implement backend of the application. Worked with POJOs and hibernate config files.
  • Also used JDBC for backend process for some applications.
  • Worked with HTML, CSS and JavaScript in the front end of the applications.
  • Used JavaMail API to send emails to recipients. Also javamail to read the email, process the body of email and inserted to database. Used both SMTP and POP versions.
  • Used IText tool to generate PDF files on the fly. Also used IText to modify and display PDF files.
  • Also used JXL API to generate Excel sheets (For reporting) on the fly and emailed those Excel files.
  • Used Swing and AWT components for mortgage calculator application. Used various components of swing for GUI.
  • Used Oracle 10g as database for some applications. Created and modified database tables. Used SQL for inserting, updating and deleting data from database.
  • Oracle’s Seibel CRM On Demand is backend for some applications and used Webservices to fetch, modify and insert data.

Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS, JQuery, backbone.js, HTML5, JSTL, ICEfaces, XML, Spring, Struts, Hibernate, Web Services, Apache Tomcat Server, JSF, EXT JS, JAXB, Jasper Report, JUnit, SOAP, SOAPUI, XML, JavaScript, UML, Apache Axis 2, ANT, SVN, MySQL.

Confidential, NYC, NY

Java/J2EE Developer

Responsibilities:

  • Performed designing and coding of business classes using Spring IoC and Spring AOP features.
  • Used Spring ORM support and Dependency Integration (DI), Hibernate for development of DAO layer.
  • Written Hibernate annotated POJO classes
  • Used hibernate criteria to build pagination.
  • Configured web.xml for security constraints. Used J2EE security framework security to configured data security, application security and access control.
  • Queried the database using hibernate and Hibernate query language (HQL).
  • Developed Web Services using AXIS2 and worked with SOAP/WSDL.
  • Developed generic servlet to receive user requests.
  • Primitive client side validations are handled using java scripts.
  • Worked on UNIX shell scripting for setting up and running the application and even for daily maintenance and backups.
  • Used WeblogicData sources instead of JDBC database connections.
  • Implemented unit testing by using JUnit.
  • Created build scripts for building the application using ANT.

Environment: Java/J2EE, JSP, Servlets, Struts 1.3, Hibernate, XML Web service, SOAP, JAX-WS, Apache Tomcat 6.0, Unix, MySQL, NetBeans, EC2, JIRA, Multithreading, REST, Visual Source Safe, XML, AJAX, JavaScript MVDC, Eclipse, JQuery, Apache Ant 1.7, JDBC, Maven, JUnit 3.8, Log4j, CSS, JSP, Core Java, HTML, Bootstrap, PL/SQL.

Confidential

Software Engineer

Responsibilities:

  • Developed user access module (presentation layer) Using JSPs, HTML, CSS, Javascript, Servlets and MVC framework.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Involved in development of Web Services Using spring, hibernate to make the application platform independent.
  • Used Apache Maven for Project management and building the application, Logging of error and other information data was done by Log4j.
  • Used SpringsJdbcand DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Involved in the development of Web Services using spring hibernate and also beans and POJOs.
  • Mapping domain objects to tables using hibernate mapping XML. This in turn led to the creation of SOAP and Restful web services for platform independency.
  • Wrote Java Utility classes and main JSP actions that are common for all the modules. This was used as a Stub module.

Environment: Java, J2EE, Spring ORM, Spring IoC, Spring AOP, POJO, Data Sources, SOAP, WSDL, Hibernate, HQL, XML, MySQL, JBOSS, CVS, Eclipse IDE, JUnit, UNIX.

We'd love your feedback!