We provide IT Staff Augmentation Services!

Sr. Java Developer  Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 9+ years of IT experience in analysis, design, development, and documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
  • Strong Knowledge on Mobile Application Development using Software Development Life Cycle (SDLC) and Agile Methodologieswith Ecommerce project.
  • Expertise in working with various J2EE technologies including Spring, Hibernate, Struts (MVC) Framework, Servlets, JSP, JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT.
  • Experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi - Tier distributed Enterprise Applications.
  • Extensive Knowledge with Hibernate, Spring, Struts, Web Services(SOAP,JAX-WS, WSDL)
  • Experience with dealing REST based web services using Json.
  • Solid experience in SDLC using agile, TDD (Test driven development), RUP, & SCRUM methodologies
  • Hand on experience with Python and Ruby in UNIX and LINUX environment
  • Experience in Configuring and deploying applications on Tomcat 5.5/6.0,WebLogic 12.1.1 servers.
  • Sound RDBMS concepts and extensively worked with Oracle 10g/9i, MS SQL Server 2005/2000 and MySQL, PostgreSQL
  • Knowledge of XML, XSLT, DOJO, JavaScript and JQuery, AJAX, HTML, CSS.
  • Experience with Use-Case design, Class & Sequence diagrams using UML/Rational Rose and Ms Visio
  • Concrete understanding of BigData concepts and NoSql Databases like Cassandra, Redis, or MongoDB
  • Heavy UI development experience using Custom JavaScripts\ JQuery \AJAX \DOJO or Ext-JS or Angular JS or Node.js
  • Good knowledge and understanding on Android development
  • Installed, secured and configured AWS(Amazone) cloud servers with Linux, Tomcat

TECHNICAL SKILLS:

Web/Internet/Languages: J2EE1.6,EJB3.0,J2SE,JSTL1.0,Servlets,ANT,NetworkingSockets, JSP, JSTL, CSS, Java7 & Java8, Shell Script, RMI JUNIT, JDBC, JNDI, JMS, JSF. Python. Perl: AppServers & WebServers BEA WebLogic Server 8.x, Red Hat JBoss Fuse,: Tomcat 5.0.

WebServices: SOAP 1.1, WSDL 1.1, UDDI, Apache Axis 1.1, XFire 2.0.

Operating Systems: Linux, UNIX (AIX/HP), DOS, Windows 2000/NT/98/95

Design patterns: Singleton, Struts, (MVC Model2), DAO, Session Facade, Business Delegate.

Database: PostgreSQL 9.2, Oracle 9i, MyBatis, ExtJS, MongoDB, DB2, MySQL, SQL, PL/SQL JOINS Triggers, Stored Procedures, Hibernate3.0, MSAccess,Ms SQL Server 7.0

Middleware: JDBC, MQ, JMS.

Tools: /IDE: Rational Application Developer (RAD 7.0) Rational ClearCase, CVSEclipse, WebLogic Workshop 8.1, Weblogic 12.0

XML & Related Technologies: XML, Schema 1.0, XSLT 1.0, XSL, DOM2, SAX2, XPath 1.0, XML Spy, DTDs, XSL, Xerces, CSS, JAXB

Protocols: TCP/IP, SOAP, HTTP, REST

Methodologies: Agile Methodology, RUP - Rational Unified Process, XP - Extreme Programming, OOA, OOD.

Framework and Tools: Struts framework, Apache Ant builder, Hibernate, Spring Framework, Spring boot

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Taken a lead role for mentoring junior developers to give a guide and instructions and provide more efficient way of building application
  • Perl scripting language used to transfer big data rapidly from logging server to Monitor server to populate API statistics
  • Business logic included with Networking/ Socket/ Protocol API to communicate between servers
  • IDMS (Integrated Database Management System) in primarily a network (CODASYL) database management system for mainframes
  • On-call support; 24/7 actively involved in case of unexpected troubles and bugs in production for maintenances and any types of fix
  • Agile methodology used for regular grooming session and a week based sprint to create and modify user stories and tasks
  • Jenkins integrated to generate test report and monito various modules in our application for continuous integration(CI) and delivery/deployment(CD)
  • Worked on SpringMVC framework and Spring AOP Interceptors in Logging and Auditing
  • Cassandra used to cache products as alternate database technologies of NoSQL
  • FusionBus SSL certificate integration and renewal to ensure messages going through application for the sake of security
  • Implemented new WSDL file and relevant XSD schema using SOAP to map and handle messages and developed partial RESTFul web service API.
  • Ext JS used as JavaScript application framework for building interactive cross platform web applications using techniques such as Ajax, DHTML and DOM scripting
  • Python used as embedded scripting language for production server
  • Unit tested all the classes using JUNIT at various class level and methods level
  • Linux Shell scripting applied on server starting file to establish the connection with various component such as caching and database in remote place
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Jmeter tool used for performance testing after server migration to Linux
  • Developed Java Messaging Service (JMS) with MessageDrivenBeans by configuring JMS Queues, Topics, and Connection Factories.
  • Node.js used to aim to optimize throughput and scalability in Web applications with many input/output operations
  • AngularJS is used to display on browser as a front end rendering page.
  • Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
  • Spring boot applied to create stand-alone, production-grade Spring based Application that I can just run
  • Microservices applied to functionally decompose the application into a set of collaboration for order and customer management services.
  • Hazelcast and Terracotta used as data grid technology to save subscriber data in the cache for reuse

Environment: JAVA8, J2EE, Python, Spring 4, JSP, JUNIT, Weblogic,Core Java, Multithreading, MS SQL-Server, Eclipse, Hibernate, Shell, Perl, Angular, Apache CXF and Camel, Spring boot, Node.JS

Confidential, Atlanta, GA

Sr. JAVA/J2EE Developer Team lead

Responsibilities:

  • Responsible for the designing, coding and developed the application in J2EE using MVC architecture.
  • Lead role for dealing with critical troubles and situations with other relevant team and analyzing user stories and generating ideas to inject into business code logic
  • Agile methodology used for complete time estimation and resource assignment and discussion about issues appeared in development and testing phase
  • Worked on ATG e-commerce application structure and demand ware used to retrieve and save client information
  • Worked on implementing different views based on user and group entitlements.
  • New features applied for ingesting variable data into Apache Hive, and streaming architecture for Apache Kafka .
  • Used JBBOS Fuse as a faster way to integrate applications, data, and devices within your enterprise for a successful digital transformation
  • Jenkins cluster with Docker Swarm to allow slaves to be dynamically provisioned and Ansible installed for configuring and managing with multi nodes.
  • Experience with caching products and alternate database technologies of NoSQL like Hadoop, HBase, Cassandra, MongoDB etc
  • Amozon EC2(Amazon Elastic Compute Cloud) used to provide scalable computing capacity and faster build for AWS
  • SRC VeriSign MPKI server certificate activity and Tivoli access manager for ensuring a security with server and messages
  • Synchronized concept applied for thread safe in multi-threaded event in the application
  • Involved in designing DB schema to support different entitlements like permissions and Preferences based on user and group privileges.
  • React and Node JS for an event driven, non-blocking I/O model to makes it lightweight and efficient for Mobile application development
  • API built with JAVA8 feature such as Lambda expression
  • Extensive involvement in database design, development and coding using SQL and PL/SQL.
  • Used Python to Increase speed and memory efficiency by implementing code
  • Responsible for Production support of Application by proactively looking at production issues.
  • AngularJS used as View page for Spring MVC framework
  • Used Shell scripting on standalone testing servers to manipulate data for startup or modification

Environment: JDK 1.7, spring3, XML2.0, Shell, Struts, Python, HTML, JSP 2.0, JBOSS, UML, JMS, Oracle and WindowsXP, MyBatis, Apache Hive and Kafka, Angular, Node.JS

Confidential, Champaign, IL

Sr. JAVA Developer

Responsibilities:

  • Developed JSP pages with MVC architecture using Servlets and Custom tags.
  • Used open source techonologies like Hibernate with Spring framework.
  • Developed Swing to create window-based application on the top of AWT
  • Used Node.js as cross-platform runtime environment for developing server-side and networking applications
  • Responsible for developing Session Beans to implement business logic.
  • Developed Ant scripts for build-management and deployment activities.
  • Developed J2EE components on Eclipse IDE.
  • Implemented javascript based Ajax request
  • Developed business services using EJB, JDBC and Hibernate.
  • MyBatis used for persistence framework with support for custom SQL, stored procedures and advanced mappings
  • Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Facade Pattern and Value Object.
  • Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc using UML/Rational Rose.
  • Analysis, design and development of applications based on J2EE design patterns.
  • Used JUnit for unit testing
  • Analyze massive amounts of data and help drive prototype ideas for new tools and products.
  • Interacted with the client & the business communities to obtain core requirements.
  • Development of trading applications for FX markets using Core Java, Multi-Threading,

Environment: JDK 1.5, J2EE, JSP,Ensemble, Servlets, EJB,JDBC,JNDI,JMS, JAXB, HTML, XML, XSLT, AngularJS, Spring, Hibernate, SQL, PL/SQL, PostgreSQL, WebSphere, log4j, Eclipse3.0, ANT1.5.1, UML, Windows XP, Solaris, JUnit. Swing

Confidential, San Jose, CA

Sr. JAVA Developer

Responsibilities:

  • Spec’d and developed web-based customer management software and SOA architecture using Facelets,RichFaces, JSF
  • Involved in writing XML WebServices using SOAP to communicate between applications
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Developed Action classes, ActionForms, and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Integrated Struts with Tiles2 framework for maintaining uniform look and feel across pages.
  • Developed JavaScript validation for client side validations.
  • Developed Asynchronous means of retrieval of data from the Server using AJAX features as well as JavaScript and DOJO.
  • Developed Middle layer using Spring and integrated with other J2EE technologies like EJB, JMS etc.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications
  • Implemented the Web Services and associated business modules integration.
  • Developed XML bindings using JAXB and used it for Marshalling and Unmarshalling.
  • Used Hibernate for Java Persistence and developed POJO entities and relative mapping files.
  • Used Hibernate Criteria API for dynamically building queries for searching contractors depending on Selection Criteria
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.

Environment: Java 1.5, J2EE, Spring, JSF, Hibernate, Struts, JSF, SQL, PL/SQL, LDAP, AJAX, HTML, DHTML, CSS, JDBC, Ant, Log4j.

Confidential, Portland, OR

Senior J2EE Developer

Responsibilities:

  • Developed Business Components in Java/J2EE and Involved in various phases of Software Development Life Cycle (SDLC).
  • Implemented Model View Controller (MVC) architecture Using Spring 1.2 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Designed and developed several Servlets and Hibernate components.
  • Developed user interfaces using JSP.
  • Extensively used Spring IOC, Dependency Injection throughout the application.
  • Involved in the development of various interfaces for EFT, Focus and BillPay modules.
  • Developed Work and Admin Web Services using RAD tool.
  • Responsible for coding the front end validations using AJAX and JQuery.
  • Used IBM MQ series to communicate the work and admin messages with BillPay product.
  • Designed and developed the Focus Integration component using Focus tool.
  • Used Hibernate frame work for modules like Work Message and Error Handler in the project.
  • Deployed the entire application on IBM WebSphere application server.
  • Responsible for writing the collection type of data using MongoDB
  • Extensively used log4j for logging the log files.
  • Wrote test cases for unit testing using JUnit.

Environment: Java, J2EE JSP, XML, Spring, Hibernate, WebSphere 6.1, RAD 7.0, SQL, PL/SQL, AJAX, WebSphere MQ, JUnit 4.3, Subversion, Focus, Castor and MongoDB

Confidential, Austin, TX

J2EE Developer

Responsibilities:

  • Developed user interfaces using JSPs, XHTML, CSS, Java Script and AJAX.
  • Developed application using Struts web frame work
  • Developed the Action classes to execute the business logic and Action Forms to collect the input form data from the users
  • Used Validator framework of the Struts for client side and server side validation.
  • Developed Middle layer using spring framework
  • Integrated spring with Hibernate, EJB, JMS and other J2EE technologies
  • Worked on generating the web services classes, WSDL using Apache Axis.
  • Developed XML schema and generated java classes using XML Beans.
  • Parsed XML using SAX Parser and send that data to consumers as part of Batch Application.
  • Resolve and troubleshoot the problems and fixes the bugs by utilizing java
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistence.
  • Developed unit test cases using JUnit framework.
  • Accessed and manipulated the Oracle9i database by writing SQL Queries
  • Used Value Objects, Service Locator and Singleton design patterns.
  • Used Apache log 4j logging framework for logging of trace and Auditing.
  • Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces (JSF), AJAX, JavaMail

Environment: Java 1.5, J2EE,Hibernate, Struts, Spring 2.0, JSPs, Eclipse, JBoss, Webservices, JAXB, AXIS, XML, XSD, XSLT, WSDL, XMLSpy, Oracle, StarTeam, ANT, HTML, SOA, CSS, Rational Rose, Windows.

Confidential, Dallas, TX

JAVA Developer and Tester

Responsibilities:

  • Involved in the development of Presentation layer using JSP, HTML, and CSS and used Struts framework.
  • Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
  • Developed Action classes and DAO classes to access the database.
  • Developed WebServices using SOAP and REST with JAX-WS and JAX-RS programming model.
  • Developed Session Beans and Entity Beans to implement the Business Logic and deploy into server.
  • Used WS-Security for providing security within soap messages.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
  • Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
  • Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Used JUnit for testing the application, ANT and Maven for building Projects
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
  • Used CVS to check-in and checkout and co-ordinate among team members.

Environment: Java1.5/J2EE, JDK, JSP, HTML, CSS, Struts, EJB, JMS, Spring, Hibernate, Eclipse, WebSphere Application Server, Web services (SOAP, REST), JavaScript, Log4J1.2.7, PL/SQL, CVS,RAD and Oracle10g.

We'd love your feedback!