We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • 10+ Years of experience working on Object Oriented Analysis and design in the areas of designing, implementing and testing enterprise JAVA / J2EE and web based large scale Distributed applications.
  • Expertise in e - commerce application development using MVC architecture with JAVA, J2EE, JSP, Servlets, Tag libraries, JDBC, JMS, Web services, Java beans, Apache tomcat server, SQL, Oracle, MySQL under Linux and Windows.
  • Expertise in configuring, deploying applications in apache tomcat on Linux and windows platforms.
  • Extensive experience in design, development and implementation of model-view-controller (MVC) using spring frameworks.
  • Extensively worked on JMS to interact with the cross platform applications and supporting the asynchronous applications.
  • Experience in unit and integration testing using Junit.
  • Experience in web services using SOAP and JAXB, WSDL and XML related technologies RESTful and JAX-RS, REST with spring MVC and REST with spring security
  • Experience in developing JSON based RESTful web services.
  • Developed the code for front end using Java script, HTML and JSON.
  • Experience using Apache tomcat server, eclipse, rational application developer.
  • Well versed with complete life cycle development process: Designing, Developing, Testing and Implementation.
  • Proficient in Java Collections, Concurrency, Serialization, Generics and JBATIS.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top down Approach and Bottom up Approach.
  • Experience in Agile methodologies such as Extreme Programming and Test Driven Development.
  • Have been involved in developing and deployment of unit test cases for EJB’s, Java Objects and JSP using JUnit, Log4j and Mock Framework for unit testing.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Able to effectively organize and prioritize multiple tasks.
  • Experience creating and modifying rake tasks.
  • Extensive experience in MVC architecture based web application frameworks like Rails, Struts, spring and Hibernate.
  • Good knowledge with open source technologies like Apache Traffic Server and Chef.
  • Good in Amzon WebServices and mondoDB.

TECHNICAL SKILLS:

Language: Java, SQL, C, C++, HTML, Java Script

J2EE Technologies: Servlet, JSP, Hibernate, JDBC, SOAP, REST, XML, Java Mail, JPA

Application Servers: WebLogic, WebSphere

Web Servers: Apache Tomcat, Jetty

Messaging Systems: JMS

Design Patterns: Singleton, Factory, Front Controller, MVC, DTO, DAO, Builder, Adapter, Service Locator

XML: RPC, WSDL, SOAP, REST

UI: XML, HTML5, CSS3, JavaScript, JSON

RDBMS: Oracle 8i/9i/10g, MySQL, SQL Server

Frameworks: Spring, Hibernate, Java Server Faces, JPA

IDE: Eclipse, Netbeans

Build Tools: ANT, Maven, UBUILD

Version Control Tools: SVN, GIT, CVS

Operating Systems: Windows 8, Windows 10, Linux 10.0

Utilities: MySQL Workbench, SoapUI

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Development of user interface using JSP, HTML and JavaScript.
  • Used Dependency injection in Spring for Service layer and DAO layer.
  • J2EE Architecture was implemented using Struts based on the MVC2 pattern.
  • Written Servlet and deployed them on IBM WebSphere Application server.
  • Responsible for user validations on client side as well as server side.
  • Development of the Java classes to be used in JSP and Servlets.
  • Used Hibernate for persistence to Oracle Database
  • Involved in Design UI Screen, Created several mock up Using HTML, CSS and JavaScript.
  • Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
  • Worked with PL/SQL scripts to gather data and perform data manipulations.
  • Used JDBC to retrieve data from Oracle database.
  • Developed build scripts using Ant.
  • Developed stored procedures in Oracle.
  • Used Test Driven Development approach, and wrote many unit and integration test cases.
  • Troubleshooting and coded corrections for production issues discovered.

Confidential, Waltham, MA

Java/J2EE Developer

Responsibilities:

  • Extensively used IBM WebSphere Integration Developer (WID) to implement SOA.
  • SSO feature - User authentication is done only once for all application.
  • Two way SSL security for web services module.
  • SOA Architecture with single point of Entry with ESB.
  • Configurable Data source and Data model, Data Model can be defined in XML.
  • Involved in coding reviews and enhancement of application.
  • Involved in using XML for developing tool for user interface customization
  • Developed web GUI involving HTML, JavaScript, CSS, JSP, Servlet and beans under MVC architecture
  • Used VSS for source and version control.
  • Developed UI and controller layer using Spring MVC.
  • Extensively used Java Mailing Service API to create, send, receive, and read messages between application components
  • Written SQL Queries to perform CRUD operations.
  • Deployed Enterprise application on WebLogic Application Server
  • Maintained multiple Enterprise applications in Production Environment of WebLogic 8.1
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Environment: Java, Servlets, JSP, HTM, XSLT, JDBC, JMS, JSP, JSTL, JQUERY, AJAX, EJB, SOAP, WSDL, Web Services, Maven, Agile development process, PL/SQL, Spring MVC, WebLogic, CVS, JUnit, and Log4j.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Involved in full SDLC, designing software architecture, detailed design, coding, testing and creation of functional and technical documentation.
  • Responsible for system analysis, design and development using J2EE architecture. Customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • Used Struts as web framework and spring to develop light weight business component.
  • Used spring IOC for dependency injection.
  • Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained the data layer using Hibernate.
  • Used Spring ORM to integrate with Hibernate and used the Hibernate template to persist the data.
  • Used XML for the data exchange and used SAX and Dom parser to extract and read the required information from the XML.
  • Developed Web Services using SOAP, WSDLand XML.
  • Performed unit testing using JUNIT framework and used Test Cases for testing Action Classes.
  • Used Log4J for logging.
  • Used CVS for version control.
  • Involved in writing the ANT and Maven scripts to build and deploy the application.
  • Involved in research activities for determining frameworks and technologies feasible for the development of application.
  • Conduct knowledge sharing sessions among the team members in technical areas.

Environment: Java 7, JSP, spring, Hibernate, Servlets, XML, JBOSS, Eclipse, Oracle, Linux (Development

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC starting from gathering the requirement, Analysis, Design, Development and testing of the application.
  • Developed XML schemas for defining request and response messages for web services.
  • Consumed and produced JAX-WS and JAX-RS based web services and have generated java code and proxies for the same from WSDL in the process.
  • Developed Web services using XML, SOAP and REST.
  • Designed and developed the UI using JSP, JSON, HTML5, & JavaScript
  • Developed Application based on Spring MVC.
  • Responsible for Developing and integration of ORM framework like Hibernate.
  • Developed the Model objects and mapping files for the Hibernate framework
  • Created the Application Context files for spring core modules.
  • Involved in developing the POJOs and service beans using the Spring DI.
  • Developed and maintained the Application Context files for the service layer using the Spring framework
  • Integrated the spring framework with the Hibernate framework.
  • Used GIT for version controlling and JUnit for unit testing.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 7/8, J2EE, Servlets, JSP, HTML/HTML5, Bootstrap, JSON, JavaScript, Oracle, Spring framework, Hibernate, MySQL 5.7.4, PL/SQL, XML, WSDL, SOAP, SOAP UI, UDDI, UML, IBM WebSphere, JUnit, GIT, Maven, REST.

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Agile methodology was used for a faster and more interactive software development life cycle.
  • Implemented various J2EE Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator, and Data Access Object (DAO).
  • Followed best coding practices to maintain the code quality.
  • Developed the web pages using JSP, HTML, Java Script and CSS.
  • Involved in Writing Controller Classes, and DAO Classes Using Spring MVC framework.
  • Implemented spring configuration for maintaining bean definitions and properties to be injected into them using Spring Dependency Injection.
  • Designed and implemented the server side logic using EJB
  • Performed integration with other sub-systems through JMS, XML and Web Services.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
  • Used Log4j frame work to capture the logs that includes runtime exception and as well as various helpful info used in debugging the issues.

Environment: Java, J2EE, JSP, HTML, XML, XSLT, JavaScript, JDBC, Hibernate, Servlets, spring, Maven, Eclipse, MySQL, Log 4j.

Confidential, Washington, DC

Software Engineer

Responsibilities:

  • Designed and implemented the management console of mail security and compliance software.
  • Built and mentored team as lead interface developer.
  • Internationalized the product to Japanese.
  • Used JSP, Struts, Tomcat, MySQL, LDAP, Java and J2EE technologies.

Confidential, Sunnyvale, CA

Software Engineer

Responsibilities:

  • Verified adherence to user interface design guidelines of the management console of network management software.
  • Designed and implemented a J2EE compliant web-based application using JSP, Struts and Java for managing internet enabled devices.
  • Developed prototypes and trained others in using new technologies.

We'd love your feedback!