We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00 Rating

Eachtree City, GA

SUMMARY

  • 7+ years of experience on Java, OOAD, OOP and J2EE, Apache Tomcat, Apache SPARK technologies.
  • Development experience using Java/J2EE (JDK 1.5,1.6) Java, Apache Spark, Scala, Spring source, JSP, Servlets, JDBC, EJB, MDB, JPA, JNDI, JMS, Data Modeling, IBM WPS, Rabbit MQ, Web Services (Axis, JAX - WS), MVC Struts 1.2 frameworks, jBPM, Hibernate, Apache Kafka,, Tomcat, Apache wicket, web server, SOAP/WSDL, Spring Batch, Log4j, JUnit4, Node JS, Maven, Gerrit, Groovy and ANT, Hive
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Logic, Web Services- SOAP, SAAJ, WSDL.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript, JSON, Action Script, DOJO, JQuery, EXT JS and Ajax.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone JS, bootstrap, CSS, angular.JS, Ajax, Node.JS, JSP, Servlets, CSS, JavaBeans.
  • Expertise in implementing Amazon Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0, Spring 3.0 and 4.0, JDBC, JNDI, JAXB, SAX/DOM, Web services.
  • Strong Experience in Ruby on Rails, spring, Struts and Hibernate, iBATIS.
  • Cloud services experience (Heroku, AWS, Rackspace) including auto-scaling and runtime automation.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Sound Relational Database Concepts and extensively worked with ORACLE VMO, MySQL, Postgres, DB2 and SQL Server.
  • Expertise in workflow management tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server.
  • Used JETTY Web Server for full-featured and standards-based application, Open source and commercially usable, footprint, Embeddable programs, Asynchronous and Enterprise scalable application.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX R, JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL, NOSQL and PL/SQL programming.
  • Involved in building and deploying using MS Azure, ANT, Groovy & MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework and Log4j for logger.
  • Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows. Experience in developing crystal reports.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS

Languages: Java, C#, C, C++, Scala, SQL, PL/SQL, Erlang

Java/J2EE Technologies: JDK 1.5/1.6,Springsource, Java Beans, Multithreading, JDBC, NIO, JMS, JNDI, JSP, Servlets, EJB (Session, Entity, MDB), jQuery, Web Services, JPA and Swing.

Web/Application Servers: Apache Cassandra, Tomcat 5.5/6.0, WebLogic 7.0/8.1/9.2/10.0 x, WebSphere 5.x/6.x/7.0, JBoss

MVC Frameworks: Struts 1.1x, Spring 2.0.x/2.5.6/3.0, JSF 1.1/1.2

ORM Frameworks: Hibernate 3.0, iBatis 2.2, JDO, JPA

Messaging Standards: Java Message Service(JMS), Apache camel, IBM MQ Series,RabbitMQ, XMPP, TIBCO

Design Patterns: Singleton, Front Controller, Model View Controller(MVC), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy, SPARK

Databases: Oracle 8i/9i/10g, Microsoft SQL Server 2000/2005/2008, DB2 8/9, MySQL 5.0, PostgreSQL, Microsoft Access, Apache derby, VMware, Hive, Mango DB

Web Service Frameworks: JAX-WS, JAX-Restful, Apache AXIS, CXF, WSDL,Spring Web Service, Amazon Web Services(Lambda, Kinesis, Dynamodb).

Client Side Scripting: HTML, XHTML,DHTML, JavaScript, CSS, Flex, MXML, JQuery, Bootstrap

Server Side Scripting: JSTL, EL, Custom Tag Library, AJAX (Dojo, JSON), ActionScript, Angular.js, Node JS

XML Technologies: XML Schema, XSD, XSLT, DTD, XPath, XQuery, SAX, DOM, JAXP, JDOM, JAXB, SOAP, WSDL

IDE: Eclipse, Springsource, JDeveloper, NetBeans 5.5.1/6.5, IBM Rational Application Developer (RAD) 5.1/7.5

Networking Tools: ARCnet, CDP Co Discovery Protocol, DCAP Data Link Switching Client Access Protocol, Distributed Multi-Link Trunking, EGP, EIGRP, ICMP, IGMP nagement Protocol, IPv4, IPv6, IPSec, IPX, Routed-SMLT, SCCP.

Build Tools: ANT, Maven, Gradle, Groovy.

Design and Debug Tools: Log4J, Macromedia Dream Weaver, Toad, Altova XML Spy, Rational Rose, Microsoft VISIO

Testing Frameworks: Junit, SoapUI, DbUnit, Selenium, HttpUnit. JUnitPerf, JWebUnit, JMeter, Jprobe, TDD, TestNG, EasyMock, Mockito, Spock.

Version Control: GIT, Sub Version (SVN), Concurrent Versions System (CVS), IBM Rational ClearCase 7.0/7.1, Visual Source Safe (VSS), Test Director, .

Platforms: Windows XP/2000/98/NT/Vista, Red Hat Linux, Sun Solaris, Unix

Miscellaneous: BlazeDS, LCDS, UNIX Shell Scripting, PDI 4.2, Perl Scripting, Python

PROFESSIONAL EXPERIENCE

Confidential, Peachtree City, GA

Sr. Java/J2EE Developer

Responsibilities:

  • System built using Model-View Controller architecture. Implemented the application using the concrete principles laid down by several design patterns and different frameworks such as Spring, Hibernate, IBatis.
  • Experience working on batch processes for execution, validation and automation.
  • Used Node.js to manufacture quick, scalable system applications equipped for taking care of an enormous number of
  • Extensively used Database SQL queries, Stored Procedures, Functions and Packages for various validation purposes using Oracle 11g/10g, MySQL 5.5.
  • Involved in setting up cookbooks, recipes, databags for installation and configuration for server applications and utilities using Chef.
  • Used SPARK technology for writing applications quickly in Java, Scala, Python
  • Extensively worked on Data Structures and Algorithms such as Graph Data Structure, Depth First Traversal, Breath First Traversal, Tree Data Structures, Recursion, Sorting Techniques, Searching techniques, Array Data Structures.
  • Experience working in Jenkins and many automation infrastructure tools like Puppet, Chef, Ansible, Docker and salt.
  • Combining SQL, streaming, and complex analytics with the help of SPARK
  • Developed applications using Java 6.0/7.0 and J2EE.Experience in LINUX environment.
  • Used Object Relational Mapping tool Hibernate for the interaction with the database. Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Deployed the complete Web application on Jboss server and used Log4J to capture the log that includes runtime exceptions.
  • Knowledge of Spark that runs on Hadoop, Mesos, standalone, or in the cloud.
  • Browser based client communications with server using REST web services with JSON.
  • Involved in Unit Testing, Functional and Integration Testing for different Modules in the application using Jasmine, Karma and Phantoms.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Used WebLogic as server software application to run on a middle tier, between back-end databases and related applications and browser-based thin clients.
  • Experience in waterfall methodology for sequential design process with eight stages conception, initiation, analysis, design, construction, testing, implementation, and maintenance.
  • Used the waterfall methodology for meticulous record keeping. Having such records allows for the ability to improve upon the existing program in the future.
  • Extensively worked on AWS Github profile and Established Enterprise Applications.
  • Worked on AWS using Developer Tools, Management Tools, Security and identity and API Services.
  • Extensively worked on cloud platform services for analytics like Data Warehouse, Machine Learning, Streaming Data, Hadoop, and Data Pipelines.
  • Extensively used Core Java Concepts and advanced Java like Concurrency, Memory Management, Multi-threading, Gemfire, Cache, File handling, configuration, Class loaders, Spring & UNIX concepts to do multi-tasking project.
  • Used Oracle10g, PostgresSQL database for table’s creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Develop scripts, batch processes & systems enhancements using Java, J2EE, Sybase, UNIX, Tibco RV/EMS.
  • Strong in Spring Framework, Message Driven Beans, Spring JMS (IBM WebSphere MQ connectivity using spring).
  • Extensively worked on JPA, DB2 8/9, JDBC, API, and PL/SQL, NO SQL Database like MongoDB.

Environment: Java 1.5+, JSF, C/C++, J2EE, JavaScript, AJAX, SQL, Spring, iBatis, Hive Spring Batch, JSP, JPA, Servlet, JMS, Struts, Oracle RDBMS, JDBC, React JS, JQuery, DB2 8/9, Eclipse, Ruby on Rails, WebLogic server, Gemfire, RestEASY, Node.js, PostgresSQL, JBoss Application Server, JDBC,Spark, Splunk, JavaScript, ANT, Gerrit, TOAD, SSH, SCP, SFTP HTML, XML, GIT Stashing, UML, RabbitMQ, Apache Kafka, Java Script, EJB2.0+, Tomcat6.0+, Unix Shell Scripting, Jboss, Jersey, JNDI Java API, JUNIT, Shell scripting, SQL, ATG Framework, Windows and Oracle 9i.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Extensively worked on Data Structures and Algorithms such as Graph Data Structure, Depth First Traversal, Breath First Traversal, Tree Data Structures, Recursion, Sorting Techniques, Searching techniques, Array Data Structures.
  • Experience working on Angular.JS code using unit testable and dependency injection and make use of separation of concerns.
  • Used React JS for One-way data flow, virtual DOM, JSX, and HTML.
  • Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
  • Integrated Kendo framework controls to support HTML5 Controls.
  • Converted raw images and layouts from a graphic designer into CSS/HTML themes.
  • Experience in waterfall methodology for sequential design process with eight stages conception, initiation, analysis, design, construction, testing, implementation, and maintenance.
  • Used the waterfall methodology for meticulous record keeping. Having such records allows for the ability to improve upon the existing program in the future.
  • Experienced working on Oracle RDBMS like 8i, 9i, 10g, Data models.
  • Experience working to troubleshoot, security, support and collaboration in Heroku Platform.
  • Involved in design and implementation of MVC architecture in different modules.
  • Consumed data from Rest webservices using Spring RestTemplate.
  • Configured JDBC data sources and JMS connection factories in Websphere
  • Experience working in cloud platform like AWS, Heroku platform to manage container system, with integrated data services and a powerful ecosystem.
  • Experience in Cloud services experience (Heroku, AWS, Rackspace) including auto-scaling and runtime automation.
  • Used Heroku with support Node.js and Clojure, Cloudant, Couchbase Server, MongoDB and Redis databases as well as PostgreSQL.
  • Extensively used Core Java Concepts and advanced Java like Concurrency, Memory Management, Multi-threading, Gemfire, Cache, File handling, configuration, Class loaders, Spring & UNIX concepts to do multi-tasking project.
  • Implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
  • Good understanding on network protocols such as TCP/IP, HTTP, and FTP.
  • Experience in SSH, SCP and SFTP for secure connections and remote machine to execute commands.
  • Experience in Java Web Applications and Web Services.
  • Experience working on data exchange using Spring Batch, Spring Webflow and spring security.
  • Developed the application using Spring Framework that uses Model-View Controller (MVC) architecture with JSP as the view.
  • Implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
  • Developed presentation layer using JSP, HTML5 and CSS3 and JQuery and Responsive Design.
  • Develop message drive beans using EJB MDB.JBOSS, MS Azure Deployment descriptor configuration for JBOSS modules.
  • Experience developing java applications processing batch data using Spring Batch, spring security and Spring Webflow.
  • Extensively worked Apache Tomcat components like Catalina, Coyote, Jasper, Cluster, Web applications.
  • Develop and execute Automation test scripts and procedures for unit, system integration, and acceptance testing.
  • Extensively worked on Multi-threading, concurrency, and NIO.
  • Used Hibernate, IBatis for Object-Relational Mapping and for database operations in Oracle database.
  • Used SQL developer database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.

Environment: Java 6 - JDK 1.6, C/C++,JEE, Spring 3.1 framework, Scala, iBatis, Spring Model View Controller (MVC), WebLogic server, Spring Webflow Java Server Pages (JSP) 2.0, Servlets 3.0, JBoss, RestEASY, Git stash, JDBC4.0, AJAX, Web services, React, Restful, JSON, Mongo DB, SPARK, Java Beans, Angular.js, DB2 8/9, JavaScript, AWS JQuery, JPA, XML, JavaScript, Gemfire, RabbitMQ, Apache Kafka, Oracle 10g, IBM RAD, Websphere, EJB3.0, Agile Methodology, SSH, SCP, SFTP, Design Patterns, SVN, Apache Camel, Maven, Groovy, JUnit, TDD, Spock, Unit, XSLT, HTML/DHTML.

Confidential, Deloitte, MO

Java Developer

Responsibilities:

  • Used spring and hibernate for backend development.
  • Monitor health of the Netezza hardware and filing a case with IBM in case of any issues.
  • Experience in CMP (Container Managed persistence) entity in EJB.
  • Design & development of web based programs using HTML, JavaScript, JQuery, JSF and CSS3, Bootstrap.
  • Used CCL ( Confidential client language) for the backend and business logic.
  • Implemented Oracle DB queries and used Oracle DB stored procedures, and built-in functions to retrieve and update data from the databases.
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the
  • Developed Stored Procedures in the Oracle 9i database.
  • Used Node js because of REPL (Read Eval Print Loop) and experimenting with Node.js codes and to debug JavaScript codes.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Extensively used MSFT Office Flex User-interface framework and Net UI.
  • Used Eclipse indigo for Code Development and deployment of the Project.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Websphere MQ connectivity using spring, XA transaction handling/configuration using spring, MQ queue message handlers configuration using spring.
  • Great Worked on Agile Technology (Scrum) Like Product Owner, Team, and Scrum Master.
  • Extensively used Node.js and Angular.JS for the application.

Environment: Java J2EE, C/C++,Spring, Hibernate, Jquery, JavaScript, HTML CSS3, JSF,Discern Visual Developer( Confidential custom GUI), DB2 8/9, CCL( Confidential Custom framework), Oracle DB,, Bootstrap, Angular JS, JavaScript, AJAX, SVN, SPARK, Maven, HP Quality Center, Agile Methodology, XML.

Confidential, Augusta, ME

Java Developer

Responsibilities:

  • Involved in Requirement analysis and Design of the application.
  • Utilized MVC, J2EE design patterns and OOAD techniques to produce artifacts (Sequence Diagrams, Class Diagrams, Activity Diagrams, Interaction diagrams and dataflow diagrams etc.)
  • Utilized design patterns: Value Object, Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
  • Implemented the Business logic in the middle-tier using EJBs.
  • Experience working on Core features of Angular.js such as Data-binding, Scope, Service, Templates, Routing, Dependency Injection, Deep linking.
  • Good experience in developing Ext JS applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Designed the applications using Struts MVC framework for easy maintainability.
  • Developed Action Classes, Action Form, created JSPs using Struts, Tiles and tag libraries and configured in Struts-config.xml.
  • Used Operations support systems (OSS) to support management functions such as network inventory, service provisioning, and network configuration and fault management.
  • Used OSS/BSS to support various end-to-end telecommunication services.
  • Extensively used MSFT Office Flex User-interface framework and Net UI.
  • Implemented User Inputs Validation using Validation of Struts framework.
  • Developed various test cases and performed unit testing using JUnit.
  • Used Clear Case for Source Control and Version Management.
  • Involved in Code Reviews, documented the best coding practices, deployed on various environments and documented the process.
  • Followed agile methodology (Scrum Standups, Sprint Planning, Sprint Review, Sprint Showcase and Sprint Retrospective meetings).
  • Developed application code using Eclipse 3.6 IDE and configured with Maven, WebLogic Application server and JUnit 4.
  • Log4J was used for logging the application errors, warnings, debug and info.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Supported QA during the testing and Production during the release 24/7.

Environment: Java / J2EE, Struts, Tiles, Spring, WebLogic, Hibernate2, Oracle10g, Angular.Js, OSS/BSS, HTML, XML, AJAX, Java Script, Log4j, ANT, Gerrit, Clear Case, eclipse, Spring source.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering & analysis.
  • Involved in Design, Development, Testing and Integration of the application.
  • Designing JSP using Java Beans.
  • Used HTML, DHTML, Java script and AJAX for implementing dynamic media play outs.
  • Involved in preparation of scope and traceability matrix for requirements and test scripts.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Implemented Struts (Action and Controller classes) for dispatching request to appropriate class.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Writing database queries on Oracle 9i and Involved in the JDBC queries as part of implementation
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Maintained a separate DAO layer for CRUD operations.
  • Effective team player with excellent logical and analytical abilities.
  • Followed coding guidelines and update the status leads in time.
  • Supported the applications through production and maintenance releases.
  • Involved in Level 5 company assessment & followed the process.
  • Instrumental in tuning the framework to meet the performance standards.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
  • Excellent in designing and developing store procedures
  • Involved in writing JUNIT test cases and Code version controlling using SVN.
  • Involved in building the code using Ant and the deployment.

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer.

We'd love your feedback!