We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8+ years of experience as a Software Developer in Analysis, Design, Development, Testing and Implementation of applications on Java/J2EE technologies.
  • Extensive development experience in web applications using Java 5/6, J2EE1.4/1.5, JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like JDBC, JavaMail, JNDI, XML, JavaBeans.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, JSP, HTML and CSS.
  • Experienced in SOA and Web Services technologies, including RESTful, JAX - WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
  • Excellent technical knowledge in back-end RDBMS tools like Oracle ADF, Oracle 9i/10g/11g and MySQL.
  • Strong experience in implementing MVC framework like Struts 1.2/2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture.
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Session Facade.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
  • Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.xand Web Servers like Tomcat 5.x/6.x.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, Bamboo, JSON, HTML/DHTML and CSS for view layer.
  • Exploited IDEs for Application development like RAD 6.0, Eclipse3.x, and Net Beans.
  • Experienced in database GUI/IDE Tools such as TOAD, DB Visualizer and MySQL Client.
  • Experienced in handling Version Control Systems like TFS,CVS, VSS and SVN.
  • Working experience with the operating systems like UNIX, Solaris and Windows.
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Developed, tested and deployed file dropship system usingJavaEE, Shell script, MongoDB inAWS environment
  • Expertise in object modelling and Object Oriented design methodologies (UML).
  • Experience with UML diagrams like Class, Object, Use Case, State, and Activity diagrams.
  • Strong analytical, interpersonal and communications skills, havina knowledge od Groovy and Grails.

TECHNICAL SKILLS

Programming Languages: JDK1.2,1.3,1.4,1.5,1.6,1.7; C#

Platforms: Windows NT/ 2000/ XP/7/8.1, Unix, Linux

Design Tools: Microsoft Visio 2003, Rational Rose 2003

Version Tools: CVS 2.0, Rational ClearCase, WinCVS 1.1, Subversion

IDEs: Eclipse2.x /3.x, Myeclipse 6.0, Netbeans 4.1/5.0, RAD 6.0

Web Applications/Servers: BEA Weblogic 7.0, 8.1, 9.1, 10.1,11, Apache Tomcat 4.0, 5.1, 6.0, 7.0, IBM Websphere 5.0/6.1, JBoss 3.2, 4.0, 6.0, 7.0

Design Patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Server Scripting: JSP, JSP-EL, Custom Tags, GWT

Client Scripting: JQuery, JQueryUI, Dojo, HTML 4, HTML 5, CSS 3, JavaScript, AJAX

Build Tools: Ant 1.6,1.7,1.9, Maven

Protocols: TCP/IP, UDP, FTP, HTTP/HTTPS, RMI/IIOP, SOAP, SOA

Continuous Integration: Hudson, Jenkins, AntHill Pro

Databases: Oracle8i/9i/10g/11g, DB2, Sybase, MS SQL Server, MySQL 3.23.

Database Tools: TOAD 7.x, SQL Developer (Raptor), Altova Database Spy

Messaging Systems: JMS 1.1, IBM MQ Series 5.1

MVC Frameworks: Struts 1.1, 1.2, 1.3.8, 2.0, Spring 1.2, 2.0, 3.2, 4.0, JSF 1.1, 2.1, Hibernate, AngularJS 1.2/1.3

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS, XSD

Webservice Implementations: Axis 2.0, Apache CXF, Jersey

Webservice Tools: SoapUI, Altova XML Spy, Bamboo

Web Design Tools: Dreamweaver, Microsoft Front Page 2003, Coffee Cup HTML

XML Technologies: XML 1.1, XSL, XSLT, SAX 2.0, DOM, JAXP, JAXB, Altova XML Spy

Logging: Log4J, SLF4J

Whitebox Testing: Junit 3.8.1, 4.1, HttpUnit 1.6, Junit Perf 1.8, DBUnit, JBehave

Blackbox Testing: LoadRunner 9.1, Quality Center, WinRunner, JMeter

Version Control: CVS, Git, Rational ClearCase, Tortoise SVN

Methodologies: UML, Fall, Perl, Agile( Scrum, XP)

PROFESSIONAL EXPERIENCE

Confidential Chicago, IL

Sr. Java Developer

Environment: JDK 1.6, HTML, AngularJS 1.2, JavaScript, XML,Spring,log4j, Hibernate, Maven, Oracle ADF, Tortoise SVN, RESTful web services, Eclipse Kepler, Amazon Web Services (AWS), Websphere application server, C#, Oracle 10g.

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Responsible for preparing use cases and designing as well as developing object models, class diagrams with UML Specifications.
  • Developed system ps UI screens using AngularJS JavaScript, CSS and HTML.
  • Created web application prototype using JavaScript and AngularJS and deployed it on Websphere application server and Web Application development using Oracle ADF.
  • Developed Spring MVC rest controllers, services for backend interactions.
  • Implemented RESTful Web Services for other applications to communicate.
  • Involved in implementation of MVC pattern using AngularJS, and Spring Controller.
  • Designed the front-end applications and user interactive web pages using AngularJS.
  • Constructed UML and Behavior trees modeling diagrams to depict the business flows.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Consumed RESTful web services and performed data retrievals using Hibernate.
  • Validated the business rules with the Business Analysts for them to meet the specifications.
  • Integrated with WebMethods via Webservices.
  • Responsible for development and management of Organization’s cloud infrastructure (AWS)
  • Used Weblogic application server for deployment.
  • Implemented the logging mechanism using Log4j framework.
  • Used SVN version control to track and maintain different versions of the application.

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Technical design, review and implementation across the project.
  • Developed UML diagrams like Use case, class and sequence diagrams.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, JSP, HTML and CSS.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Used Spring framework and J2EE components.
  • Utilized Spring MVC, IOC, AOP and DAO modules.
  • Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Facade, Business Delegate, Service Locator and Singleton.
  • Exploited Spring MVC for servlet configurations during application development and test.
  • Developed RESTful Web services using Spring and used JAX-RS API for XML parsing.
  • Designed, developed and integrated Spring DAO layer with Hibernate. GeneratedHibernate XMLfiles for the configured beans.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments.
  • Used ANT and Jenkins for Build process and continuous integration.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Participated in team estimations and communicated during business requirement gathering.
  • Developed UI using HTML, CSS, JSP and Struts.
  • Coded new enhancements to the application as per iteration and followed Agile methodology for development.
  • Designed and developed various server side components like service handlers for service layer and DAO's for persistence layer and developed Hibernate mapping for persistence layer.
  • Worked on server side using JAVA, Hibernate, Spring Framework creating services.
  • Created RESTful Web Services using Apache CXF to be consumed by other partner applications.
  • Created UI screens using XHTML, HTML, JavaScript, AJAX4JSF, JSF and RichFaces framework.
  • Wrote JUnit Test Cases and performed Unit and integration test to ensure the functionality of the application.
  • Used WebLogic for design, development, and deployment of applications
  • Developed Batch jobs using Spring Batch and scheduled them using Spring Scheduling.
  • Created as well as modified stored procedures and SQL Queries in SQL Server 2008.
  • Analyzed and updated the existing product data on MySQL database to support new GDS inventory and coordinating the changes with Database team.
  • Involving in Building the modules in Linux environment with Ant Script and worked on amazon web services (AWS)
  • Performed development, team mentoring and coordination with Program manager and testing team lead.

Confidential, Omaha, NE

Java/J2EE Developer

Responsibilities:

  • Analysis and design of use cases, technical design documents for developing the Java components.
  • Actively participated in technical discussions and code reviews.
  • Developed the Web application using Spring MVC, Ext-Js, HTML, JSP and JavaScript.
  • DesignedSpring controller, EXT-JS MVC models, stores, views and controllers for the MVC development.
  • Developed the DAO layer for the application using Spring and Hibernate.
  • Developed various business logic and reports using HQL and Hibernate criteria.
  • Consumed RESTful web services using ApacheHttpClient for the data coming from external systems.
  • Used Spring Validation framework to implement the server side validations.
  • Exploited Ext-JS AJAX to extract the data from the server asynchronously by using JSON objects.
  • Configured Spring AOP and utilizedSpring declarative transaction management for transactions.
  • Wrote extensive unit tests and integration tests using Junit to thoroughly test the code and maintain high code coverage.
  • Reviewed the Database Schemas across the different domain.
  • Worked on the Integration of the Code and delivered the build to UAT Team.
  • ExploitedNetbeansto develop and debug the application.
  • Validated the application by deploying and testing on JBoss Server.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Created various unit test cases and integration tests for the DAO, Service and Controller components using JUnit, DBUnit and Spring Test support.

Confidential

Software Developer

Environment: Java, J2EE, Servlets, JSP, HTML, CSS, Struts, EJBs, JBoss, Sybase, Eclipse, ANT, CSS, VSS, Rational Rose, UNIX, XML Spy, Axis 2.0, CVS

Responsibilities:

  • Participated in the requirements gathering sessions and the detailed design of the entire architecture.
  • Created Class Diagrams, Sequence Diagrams using Rational Rose and prepared application design document.
  • Responsible for the database schema design.
  • Developed JSP pages and client side scripts.
  • Developed UI using HTML, CSS, JSP and Struts where users have all the services listed.
  • Developed web services using Axis.
  • Used XMLspy for validating XML data.
  • Developed Servlets and java files for control of the business processes in the middle-tier.
  • Developed Session Bean for implementing business logic.
  • Developed DAO (Database access objects) for accessing Sybase Database.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Designed Unit test plan for testing of use cases designed for different cases in synchronous with requirement specification.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc.).
  • Developed EJB components encapsulating the business logic.
  • Supported the Production Team members in the development and testing of production Implementation.
  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications for developers to start.

We'd love your feedback!