We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Atlanta, GA

SUMMARY:

  • Over 12 years of IT experience in the areas of Object Oriented Analysis, Design, Development, Testing, Deployment and Implementation of various Client Server, Internet, Intranet, Web and Distributed N - Tier and E-Commerce application, using Object Oriented Technologies.
  • Expertise in Server side development using Java, J2EE, EJB, JNDI, JDBC, RMI/IIOP, JDK 1.5/1.4, Log4j in Windows and Unix Environments.
  • Good work experience in J2EE Web Technologies JSP, Servlets, Java Beans, Taglibs, JSTL and Struts Swing, JavaScript, Applets and HTML.
  • Expertise in implementing MVC Architecture frameworks such as Struts, spring2.5 and Object Relational (OR mapping) Mapping tools such as Hibernate.
  • Expertise in using Design Patterns including Singleton, Business Delegate, Factory Method, Prototype and Session Façade.
  • Extensive experience in XML related technologies such as XML, DTD, XSD, XSL, XSLT, DOM, SAX, JAXP, and JAXB.
  • Expertise with web tools like WSAD, ECLIPSE IDE RAD 6.0, ANT, MAVEN, and Log4j
  • Active involvement in designing and developing real-time projects/enterprise applications, starting from the requirements analysis/design stages and through the whole Software Development Life Cycle.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer between user and server.
  • Expertise in implementing spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
  • Very Good Experience in Websphere portal Development using JSR 168 portlets.
  • Experience in writing mapreduce batch jobs on HDFS 1.0 on Cloudera Environment.
  • Experience in developing micro service applications using Spring Boot and Pivotal cloud Foundry.
  • Experience in developing Front End User interface using HTML5, Angular JS.

TECHNICAL SKILLS:

Operating System: UNIX, AIX, Linux, Windows NT/2000/XP

Languages: Java, C, Visual Basic 6.0, SQL/PLSQL

J2EE Skills: EJB, JDBC, JNDI, RMI, Servlets, JSP, Java, Beans

Web Technologies: HTML, JavaScript, CSS, XML, SAX, DOM, XSL, XSLT, XSD, and Web Services, SOAP, WSDL,GGTS, Groovy

Application Servers: Tomcat 6.0, Web Logic Server 8.0, websphere 5.0/6.0/7.0 and 8.5, JBOSS 3.x/4.x/6.4.4

Portal Servers: Websphere Portal server 5.1/6.0, Case Tools and IDE

Frameworks: Eclipse 3.1, WSAD5.1, RAD 6.0/7.0,Springs, Hibernate, Struts, Apache CXF, Apache Axis, ibatis

Build Systems: Ant, Maven2

CM Tools: CVS, Clear Case, SVN, perforce, MS Visual source safe, Star Team

Data Bases: Oracle, MS SQL Server, MS Access, DB2 and (Hibernate ORM)

Other Experience: Experienced in developing JSR 168 Portlets, Websphere Portlets and Programming with MQ Series, HDFS 1.0, Mapreduce, Hive, HBase, and Flume, Apache Storm.

EXPERIENCE:

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Facilitating conversion of business requirements to user stories or chores and estimating them.
  • Developed Spring based Rest services using Spring boot Application.
  • Deployed Applications on to Pivotal Cloud Foundry.
  • Documented REST APIs with swagger, Providing Latency and fault tolerance using Netflix’s Hystrix.
  • Unit testing applications using Junit with H2 database and Wiremock (for mocking http calls), Jasmine for Angularjs.
  • Functional Testing using REST Assured Framework for backend and Selenium for Front end.
  • Currently using Appdynamics to monitor the application behavior.
  • Followed Agile extreme programming methodology.
  • Organizing Daily stand ups to track the progress of stories.
  • Test-driven development method is being used which helped in delivering better quality code.
  • Code refactoring until the acceptance criteria met that has defined in the user story.
  • Pair programming the stories that resulted in better design and encouraged knowledge transfer between the pair.
  • Build automation to prevent Build/deployment of inaccurate code to next life cycle.

Environment: Java 8, JavaScript, JSON, Angular JS 1.6, Angular JS 4, Jasmine, Node JS, Angular CLI, Spring Rest MVC4.0, Spring Jdbc, Eclipse Luna, Intellij, GitHub, SQL Developer, Rest Assured, Spring Boot 1.4, Pivotal Cloud Foundry, Pivotal CLI, Gradle and Maven 3.2.

Confidential, Johns Creek, GA

Lead Java Developer

Responsibilities:

  • Wrote Java classes for different layers.
  • Worked on EMS Queues and used JMS API to send Messages to Queue.
  • Worked on Tibco Active Space client.
  • Wrote EJB 3.0 Message Driven Beans to consume and process Messages from Queues.
  • Wrote Rest Easy Rest Services.
  • Designed and developed Route Weight Factor application on Apache Storm.
  • Involved in finding &fixing production issues.
  • Worked on Performance issues.
  • Wrote EJBs and Data access layers using Hibernate and Entity manager’s annotations.
  • Involved in writing Junit Test Cases.
  • Worked in onsite and offshore model.
  • Worked on arquillian to test the EJBs.
  • Involved in design and writing prototype code.
  • Followed Agile Sprint Methodology
  • Communication and Presentation Tools included Microsoft Word, Excel and MS-PowerPoint.
  • Configuration Management strategy included Clear Case, SVN

Environment: Java1.7 and 1.8,J2ee,EJB 3.0, JavaScript, JSON, JQuery1.8,Rest Easy services, CDI Inject, Hibernare 3.0 JPA,Springcore3.1.1,SpringMVC 3.1.1, Eclipse, SVN,ant,JAXB,Junit4, XML, Windows, Linux, SQL Developer, EMS 6.0,Apache Storm 0.9.1, Hadoop Map reduce, Zoo keeper, Storm UI, Arquillian Tests.

Confidential, Alpharetta, GA

Sr. Java Software Developer

Responsibilities:

  • Wrote Java classes for different layers.
  • Worked on IBM MQ and used MQ API to send Messages to Queue.
  • Used and configured activation spec on Websphere.
  • Wrote Message Driven Beans to Process the Request from Queue.
  • Wrote oracle stored procedures.
  • Wrote Web services using SOAP.
  • Wrote Shell scripts to load file data into Oracle Database tables.
  • Used spring Configurations 3.1 to use the properties and Dependency objects.
  • Wrote Quartz 2.1 Api to schedule, trigger and run the batch jobs.
  • Involved in finding &fixing production issues and running backup programs and scripts.
  • Worked on Performance issues and fine tuned SQL queries.
  • Involved in migrating the JDBC Sql queries to Hibernate Named Queries.
  • Implemented Caching using EHcache.
  • Developed web interface using Spring 3.1 web MVC Framework.
  • Developed Restful Web services using cxf’s JAX-RS API.
  • Involved in writing Junit Test Cases.
  • Communication and Presentation Tools included Microsoft Word, Excel and MS-PowerPoint.
  • Configuration Management strategy included Clear Case, SVN

Environment: Java1.5,J2ee,JavaScript,JSON,WebSphere7.0&8.5,Springcore3.1.1,SpringMVC 3.1.1,RAD7.0 and 8.0,Eclipse,ClearCase,SVN,ant,JAXB,Junit4, XML, Windows, Linux, SQL Developer, IBM Websphere MQ,MDBs and Session beans, EJB Transaction Management, MQ Explorer, Hibernate 3.1,JAX-RS, JAX-WS

Confidential, Greenville, SC

Sr. Java/j2ee Developer

Responsibilities:

  • Wrote Java classes for different layers.
  • Configured Genesis Framework for Computer Telephony Interface
  • Integrated Genesis Framework with CRM Sales and Services Application.
  • Used Genesis Platform SDK to implement soft phone in Application.
  • Developed SOAP based web services using WSDL2Java approach.
  • Involved in Fixing bugs
  • Communication and Presentation Tools included Microsoft Word, Excel and MS-PowerPoint.
  • Configuration Management strategy included ClearCase

Environment: Java1.4,JavaScript,WebSphere,Oralce,,Hibernate3.2.2,Eclipse,ClearCase,ant, JAXB,EasyMock,Junit4, XML, Windows, Linux, SQL Developer, Oracle,Jax-WS Webservices..

Confidential, Orlando, FL

Sr. Java/j2ee Developer

Responsibilities:

  • Developed Rest services using cxf-jaxrs framework.
  • Wrote Java classes for different layers.
  • Used Spring Aspect oriented programming for Logging.
  • Implemented deep caching using etags to reduce network bandwidth.
  • Implemented membase functionality for caching.
  • Wrote hbm files and BO classes using Hibernate 3.3.2
  • Wrote jmeter scripts for load testing.
  • Implemented configuration of beans using springs configuration.
  • Used Easy Mock for Writing Junit Test Cases.
  • Followed Scrum methodology
  • Involved in code review using crucible.
  • Communication and Presentation Tools included Microsoft Word, Excel and MS-PowerPoint.
  • Configuration Management strategy included Perforce
  • Used Jira, Fish eye and crucible

Environment: Java1.6, REST Services, CXF-JAXRS, Spring Core, Spring AOP, Spring beans,HSQL,Hibernate3.2.2,Eclipse Helios, Perforce, CSS, maven, JAXB,EasyMock,Junit4, Tomcat 6.2.2, XML, Windows, Linux, SQL Developer,Oracle.

Confidential, Orlando, FL

Sr. Java/j2ee Developer

Responsibilities:

  • Developed Controllers using Spring MVC 2.5.2 Annotation
  • Wrote Java classes for different layers.
  • Developed tea templates as Presentation Layer.
  • Implemented Business rules using drools.
  • Fixed performance issues in Drool rules.
  • Involved in publishing content using CMS content editor.
  • Used Spring Aspect oriented programming for Logging..
  • Implemented caching using EhCache.
  • Wrote hbm files and BO classes using Hibernate 3.3.2
  • Wrote Mock Services using SOAPUI.
  • Wrote Groovy Scripts for editing Request/Response for Webservices.
  • Wrote jmeter scripts for load testing.
  • Used JAXB for Processing the Request object.
  • Used Easy Mock for Writing Junit Test Cases.
  • Involved in fixing performance issues.
  • Followed Scrum methodology
  • Involved in code review using crucible.
  • Communication and Presentation Tools included Microsoft Word, Excel and MS-PowerPoint.
  • Configuration Management strategy included Perforce
  • Used Jira, Fish eye and crucible

Environment: Java1.6, Spring MVC 2.5, SOAP UI Pro 3.5.2, DROOLS, Groovy, Hibernate3.2.2, SOA,Eclipse Helios, Perforce, tea templates, servlets, go publish, Spring AOP, AJAX,CSS, maven, Web Services,JAXB,EasyMock,Junit4, Tomcat 6.2.2, XML, Windows, Linux, SQL Developer.

Confidential, Harrisburg, PA

Sr. Java Developer

Responsibilities:

  • Developed configuration files for Confidential Framework using Spring 2.0 Dependency Injection
  • Wrote hbm files and BO classes using Hibernate 3.3.2
  • Developed JSR 168 portlets and deployed on to Plum tree portal server
  • Involved in reviewing and writing the sequence diagrams for different use cases.
  • Implemented client for secured web services.
  • Involved in improving the performance of SQL queries by applying indexes.
  • Involved in interacting with web methods in Service oriented Architecture.
  • Implemented Inter portlet communication.
  • Involved in writing HQL queries.
  • Implemented Façade pattern for invoking service layer.
  • Developed secured web services using Jax-WS API
  • Involved in writing Junit Test Cases.
  • Implemented custom security to the application.
  • Implemented client side validations using JavaScript.
  • Used jstl tags in JSP pages. created and tested rules in Drools console. packaged the rools jar and used into other projects.
  • Used AJAX for developing drag and drop functionality.
  • Communication and Presentation Tools included Microsoft Word, Excel and MS-PowerPoint.
  • Configuration Management strategy included clear case, clear quest.

Environment: Java1.6, Spring MVC 2.0, Spring Dependency Injection,Hibernate3.2.2, SOA, Jboss Drools, RAD 6.0, Clear Case, JSP, servlets, AJAX, Ant, Web Services, WAS, XML, Windows, Linux, SQL Developer, JSTL

Confidential, Alpharetta, GA

Sr. Internet Java Developer

Responsibilities:

  • Developed Controllers using Spring MVC 2.5.2 Annotations.
  • Wrote configuration files created dependent Bean Objects.
  • Developed Free marker templates as views.
  • Used Display Tag to display/manage data on view page.
  • Wrote services and defined mappings using ibatis.
  • Coded security features using ACEGI security Framework.
  • Developed API webservices using cxf framework.
  • Handled the validations using springs framework.
  • Implemented Application metrics using Spring AOP.
  • Used Ant and IVY for building and managing applications.
  • Implemented caching using EhCache.
  • Followed Agile Methodology using extreme learning.
  • Communication and Presentation Tools included Microsoft Word, Excel and MS-PowerPoint.
  • Configuration Management strategy included Subversion, CVS, JIRA.

Environment: Java1.6, Spring MVC 2.5.2, IBATIS, Eclipse3.1, Free marker, SVN, Ajax, Oracle, Ant, Ivy, Web Services, JBoss 4.3, Tomcat 6.0, XML, Windows, Linux, SQL Developer

Confidential, Elkton, MD

Sr. Software Engineer

Responsibilities:

  • Developed Web based interfaces using JSP.
  • Developed several SQL queries to retrieve the data.
  • Extracted the data from AS400 and performed updates and inserts to synchronize data with the Oracle database, the process of synchronization was developed in java. Developed web client side calls with Web Services for BPEL projected server side Web Services.
  • Wrote java interfaces to bring data change sync between AS/400 and oracle.
  • Implemented triggers in Oracle to notify changes in the database tables to AS/400.
  • Involved in mapping data base tables with Java Business objects using Hibernate.
  • Implemented Web Services with SOAP support using Apache AXIS.
  • Extensively used the Java collection Framework Classes for Holding the Application objects.
  • The UI also provided AJAX implementations enhance the user experience.
  • Wrote several build scripts using Apache Ant and maven2.
  • Designed and developed several Web services
  • Designed and developed several Web Service clients
  • Wrote several SQL Scripts to load data into the Oracle Database
  • Wrote triggers
  • Communication and Presentation Tools included Microsoft Word, Excel and MS-PowerPoint. Architectural artifacts were also developed Visio.
  • Configuration Management strategy included Subversion, CVS, JIRA.
  • Communication protocols included SFTP, HTTP, HTTPS, FTP and several other proprietary protocols.

Environment: Java1.5, JDBC, Servlets, JSP, Hibernate, Eclipse, SVN, Ajax, Oracle, AS/400, BPEL, Ant, Eclipse, Web Services, JBoss 4.2.2, and Windows XP, XML, JAXB, Linux, SQL Developer

Confidential

Sr. Software Engineer

Responsibilities:

  • Implemented portlet classes using jsr-168 and IBM portlets.
  • Implemented Portlet Wiring for Portlet to portlet Communication
  • Developed themes and skins.
  • Involved in Websphere portal server administration.
  • Developed different cron jobs on IBM AIX.
  • Developed scheduled jobs for Windows.
  • Enhanced several portlet application performances.
  • Involved in developing help pages using JSP.
  • Used HTML, CSS for Developing User Interfaces.
  • Involved in Design and implementation for the invocation of secured Web services from Standalone Client.
  • Implemented popup combo box controls with Ajax for the “Search” functionality.
  • Configured log4j.
  • Involved in parsing the xml and data binding with JAXB
  • Involved in Retrieving and sending Messages to IBM MQ from Java Client.
  • Used JNDI for Data Sources lookup and used JDBC API for Database connection in implementing the cron jobs.
  • Used JavaScript for performing show/hide functionalities and Validations.
  • Used LDAP for searching for Emails addresses.

Environment: Java1.4 /1.5 jsp, html, servlets, java script, JSR 168 Portals and Portlets, cooperative portlets, IBM MQ with Java, LDAP, SQL, Web sphere Portal Server & Websphere Application Server, db2, AIX, RAD6.0,RAD 7.0,WSAD, JAXB, XML, SQL, Hibernate, web services, WSDL, IBM SDK, java mail, JNDI,db2, log 4j and Profiling.

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed, and maintain an MVC architecture with Struts framework
  • Involved in designing report definitions.
  • Handled Client side Validations used JavaScript.
  • Coded search functionalities, adding favorites, menu usability using Ajax.
  • Involved in integration of various Struts actions in the framework.
  • Configured log4j to debug the Application.
  • Used JSP Tag Handler Classes for developing custom components.
  • Used HTML, DHTML, CSS for Developing User Forms.
  • Used Validation Framework for Server side Validations.
  • Involved in JUnit Testing

Environment: JDK 1.4, JSP, HTML, java script, Struts, JSTL, Swings, Clear case, Eclipse 3.1, Eclipse Modeling Framework, BIRT, Maven, oracle, Ajax, Servlets, Check style, custom tag lib, Websphere Application Server, JBOSS, JDBC

Confidential

Software Engineer

Responsibilities:

  • Developed several custom tags for Internationalization.
  • Supported the application by fixing several bugs in the “Site Management” application
  • Configured the VAP application on Different Servers
  • Configured the application with various Databases
  • Created various book marks and sites

Environment: JDK 1.4, Servlets, JSP, Struts, SQL, JDBC, Taglibs, portlet beans, JSR 168 portlets, Weblogic, Websphere, Tomcat and XML, MYSQL,ORACLE.

Hire Now