We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • Experienced IT Professional with 7+ Years of experience in the areas of Designing, Developing, Testing, Deploying andSupporting enterprise web applications
  • Good understanding of all stages of Software Development Life Cycle (SDLC) which includes Gathering, Analysis & Management of Requirements, exposure in waterfall and Lean Agile Software development methodology, Systems Analysis and Design documents, user support, and documentation for Banking and Financial domain, Telecommunication and HealthCare verticals
  • Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL). Extensive experience with Servlets,JSPs, CSS and HTML for designing view controller components
  • Extensive working knowledge on Spring framework. Proficient in application development using Spring modules Spring - Core, Spring-AOP, Spring-IOC, Spring-Web
  • Extensive experience in developing web Applications using Struts framework implementing Action Classes, Action Forms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations
  • Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM)
  • Good experience using version control tools like Clear case, VSS (Microsoft Visual Source Safe) and CVS, SVN, GIT and MKS
  • Experienced in GUI/IDE Tool using Eclipse, IBM WebSphere Studio Application Developer (WSAD), JDeveloper and RAD
  • Proficient in analyzing and translating business requirements to technical requirements and architecture
  • Experience in Build, Ant, Maven, Jenkin, reviewing Mavensite, Junit, Mockito and PMD Maven reports
  • Developed Messaging frame work for Asynchronous service using JMS
  • Efficient in using Web services like SOAP and Restful Web Services
  • Worked on Logging Framework using Log4j
  • Worked with Multiple Databases Oracle, MongoDB and MySQL. Experience with configuring connection pools using JNDI and JDBC
  • Experienced in coding SQL, PL/SQL, ORACLE, Procedures/Functions, Triggers and Packages on database (RDBMS) packages
  • Maintained batch scripts, scheduling runs through AutoSys
  • Good ability in writing specifications and gathering requirements from the user and implement their requirements in software applications. Maintaining proper documentation for future reference
  • Good communication skills both written&verbal, interpersonalskills, self-motivated, quick learner, team player, result-oriented, strong ability to work independently without much supervision
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills

TECHNICAL SKILLS

Languages: C, C++, Java

J2SE/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans,EJB

Frame Works: Spring, Struts, JUNIT,Log4j,Mockito

ORM technologies: Hibernate, MyBatis

Database: Oracle, SQL Server, DB2

IDE/Tools: Eclipse, My Eclipse, Maven

Version Control &Configure Management tools: Subversion, Clear-Case, PVCS, CVS, VSS

Web/Application Servers: WebSphere 5.1/6.0, Weblogic Application server, JBOSS, Apache Tomcat 4.1/5.1

Web Services: SOAP, REST

XML Technologies: XML, XSL, XQuery, XSD and XSLT

Web Technologies: HTML, DHTML, XHTML, CSS, Java Script, J Query

Operating Systems: Windows, Linux and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Overland Park, Kansas

Java/J2EE developer

Responsibilities:

  • Providing technical guidance to business analysts, gather the requirements and convert them into technical pacifications/artifacts
  • Extensively used Core SpringFramework for Dependency Injections(DI) of components
  • Developed API using Hibernate to interact with the Oracle database
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used spring framework for dependency injection and integrated with Hibernate.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file andintegrated middle tier with Struts web layer
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen
  • Used log4j for logging mechanism
  • Developed SOAP web services utilizing business logic for CRUD functionality
  • Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
  • Created complex SQL and used JDBC connectivity to access the database
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
  • Used MyEclipse as an IDE for developing the application
  • Participating in Agile Scrum process and using Rally to update the status of allocating tasks list
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data anddid other database configurations using Hibernate
  • Used log4j for tracking errors and debugging the code
  • Developed Messaging frame work for Asynchronous service using JMS
  • Developed various activities like transaction history, search products that enable users to understand thesystem efficiently
  • Involved in unit testing and system testing and also responsible for preparing Test scripts for the systemtesting
  • Coordinate with tier 2 and tier 3 java production support assistants and prepare compiled reports of issues reported through telephone and e-mail
  • Assisted QA team by running tests, and logging and reporting defects in Quality Center

Environment: Java 1.6, J2EE, Servlets, JMS, Hibernate 3.0, Spring, Web services, JDBC, RAD 7, UML, HTML, Java Script, CSS, XML, WebSphere 6.1, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.

Confidential, Birmingham, AL

Java/J2EE developer

Responsibilities:

  • Developed User Experience, Model containing Screens, navigation maps and use cases.
  • Actively involved in SCRUM’s and Sprints of Agile Methodology.
  • Developed Web pages using JPS, Strutstags
  • Developed the Web application using StrutsMVC
  • Developed Data Access layer using JDBC for connecting to various databases to retrieve medical anddiagnostic data
  • Architected an enterprise service bus using Java, Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTfulAPI
  • Wrote JUnit test cases to test the Optimization Module and created functions, sub queries and stored procedures using PL/SQL.
  • Developed services that are reusable and interoperable, based onSOAP, JAXRPC Web services using AXIS
  • Write and test codes for Java enabled web applications
  • Unit tested the code and supported the QA and UAT testing teams
  • Configured development environment using Weblogic application server for developers integration testing
  • Interacting with client server admin team and educate the SOA functionality from configuration and maintenance point of view
  • Provided production support and ensured the Reconciliations reports were distributed on time as per the SLA(Service Level Agreement)
  • Developed Web services modules based on SOA architecture to consume services
  • Tested the Simulated Annealing algorithm with different input schedules (always-on, always-off, human optimized schedule and five random input schedules) and stored the test results in a spread sheet.
  • Created technical design document for the Diagnostics Module and Optimization module covering Cost function and Simulated Annealing approach.
  • Involved in code reviews and performed version guidelines

Environment: Java, HTML, JSP, Struts 1.1, JDBC, CSS, UML, XML, Jboss5.0, JavaScript, Web Services, Agile, AXIS, SOAP, JAXRPC, WSDL, Maven, Clear Case, Oracle 10g.

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Involved in various phases of the Software Development Life Cycle including modeling, analysis, architecture design and development and testing phases.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using corejavaclasses.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence, and integrated the web application with the persistence layer.
  • Had regular interactions with customers and gathered requirements inBigDatacollation, summation, filtering and normalizing thedata..
  • Developed DAO persistence layer using Hibernate.
  • Enhance the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery,AngularJS.
  • Build this application usingGroovy/Grailsas a RESTAPI server and BackboneJS as a single application.
  • Developed single page application by usingAngular JS backed byMongodBand NodeJS
  • Used JPA to manage data between business layers to the database layer.
  • Developed web services by WSDL, SOAP and XML schema support.
  • Used WSDL to structure the data.
  • Dynamic web pages are developed usingJSF2.0, JavaBeans, XHTML, JavaScript and Custom Tags.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Used ApacheCXFto create web services.
  • Used JSON for message transformation.
  • Implemented Harvest to create and test XML configuration.
  • Involved in creating Restful web services using JAX-RS andJERSEYtool.
  • Implemented Test Driven Development to develop the robust web application.
  • Involved in providing support during integration testing, component system testing and product system testing.
  • Involved increating server side alarm processor that filtered alarms usingDroolsand sent to proper user's in all devices
  • Installed and Configured Redhat 4.5, 5, 6 OS
  • Worked on implementation of migration module, which loads relational data and populates Mongo DB documents.

Environment: Java, J2EE, Servlets, JSP, Struts, JSF2.0, Spring, Hibernate, WebServices, Perl, JIRA, Maven, HTML,HTML 5,CSS,CSS 3, AJAX, Angular JS, Node JS, Bootstrap, IBM RSA, WebLogic 8.1, Eclipse IDE, Struts 1.0, JDBC, JavaScript, Cassandra, Drools, Mockito, Redhat, JPA,XML, ANT, Log4J, VSS, WSDL, JSON, PL/SQL, MongoDB and Oracle 11g.

Confidential

Software Developer

Responsibilities:

  • Actively involved in Asset Management application, Development, Testing and Maintenance
  • Involved in various client implementations
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) usingHibernate
  • Developed UserInterface using ApacheStruts2.0, JSPs, Servlets, JQuery, HTML and Java Script
  • Developed JUnit test cases to test business components
  • Extensively used JavaCollectionAPI to improve application quality and performance
  • Extensively used Java 5 features like Generics, enhanced for loop, type safe etc.,
  • Providing production support and enhancements design to the existing product
  • Designed the search engine web page with HTML, JAVASCRIPT for form validation
  • Developed User Experience, Model containing Screens, navigation maps and use cases
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Developed the web application with using Struts MVC
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data
  • Used JAVAX swing to create GUI and other components to demonstrate search result's distribution situations

Environment: Java 1.5, SOA, Spring, EXTJS, Struts 2.0, Servlets, JSP, GWT, JQuery, JavaScript, CSS, Web Services, XML, Oracle, Weblogic Application Server, Eclipse, UML, Microsoft Visio, SOAP UI

We'd love your feedback!