We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • A self - motivated individual who can work under pressure in fast-paced, time-sensitive environment and an effective team player with excellent communication & interpersonal skills.
  • Around 7+ years of technical expertise in SDLC developing and designing user friendly and cross browser complaint user interfaces.
  • Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
  • Well experienced in designing and developing n-Tier applications using JAVA, J2EE, Servlets, JSP, JDBC, JavaScript, JQuery, AJAX, JSON, EJB, JSTL, SOAP, Restful Web services, JAXB, Visual Basic, XML,XSLT, UML.
  • Experience with Java web framework technologies, such as GWT.
  • Extensive experience in Hibernate, Spring and Struts Frame Work.
  • Well experienced in Service Oriented Architecture (SOA) and MVC Architecture.
  • Well experienced in following J2EE design patterns such as MVC, Business Delegate, Data Transfer Object, Data Access Object, Session Facade, Factory Method and Singleton.
  • Apache Axis 1.2 is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running both JAVA and Non JAVA applications.
  • Experience in MySQL, multiple versions of Oracle9i/10g, MS SQL Server 2008, Sybase.
  • Experienced in Debugging, Performance tuning and code optimization.
  • Profound knowledge of latest version of object oriented JavaScript Libraries like Full-Stack JS Angular.js, Node.JS, Backbone, ReactJS, Bootstrap, Ext JS 4.0, Require, Handlebars, and DOJO toolkit.
  • Expertise in several J2EEtechnologies like Servlets, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, Hibernate, JDBC, iBatis, and MyBatis.
  • Proficiency in developing and deploying applications using Application Servers such as WebLogic, WebSphere, Apache Tomcat, Camel and JBoss.
  • Expert knowledge in designing and developing complex, multi-threaded applications.
  • Well experienced in testing and deployment phases using ANT, MAVEN, Log4j and JUnit tools.
  • Experience in Version Control tools like CVS, SVN, GIT and Stash.
  • Experience in RUP and Agile development (TDD and SCRUM) methodologies.
  • Got extensive experience with the Swing JTree class. Used Java RMI to communicate with servers. Performed object-oriented design, documenting with the Visio UML tools
  • Have In-Depth knowledge in Ext Js, CSS3, JavaScript, HTML, XHTML, and DHTML.
  • Experience in designing websites with W3C standards using HTML5.
  • Sound knowledge on development of hybrid apps for Android using web standards.
  • Possess exceptional communication, inter-personal and presentation skills.
  • Hands on experience on Shell, Power Shell Script and Perl.
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server, Oracle 10g, MongoDB and Cassandra (No Sql).
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Strong experience with UNIX and Shell Scripting.
  • Got the overall idea of the BPM product JBOSS EAP 6.0 using JBpm 5.3
  • Extensively worked on JSPs to implement the checkout pages.
  • Self-starter, Initiator and Assertive and having excellent documentation skills.

TECHNICAL SKILLS

Programming Experience: C, C++, Java, Struts, JSP, XML, XSD and HTML with exposure to CSS and JavaScript.

Operating System: Windows.NET/2000/XP/98, Sun Solaris, Linux, Unix, MS-DOS

Technologies Experience: Java Servlet, JSP, JDBC, DSP (Dynamo Server Pages), JHTML, XML, XSLT, CORBA, frameworks such as Spring, Hibernate,AJAXand Authorization Service (JAAS), Web application server, IBM WebSphere 7.0 BEA Web logic 8.1

Framework Experience: Spring 3.0.x, JSF, Struts1.2x, JUnit, Ant 1.3, Log4J 1.2.x, EXT JS, Angular JS, Struts, ATG DAS (Nucleus, DSP, Form Handlers, Repositories), Hibernate

Tools: Experience: IBM RAD 6.0,WSAD5.0/4.0.2, and TOAD 7.x, Eclipse IDE, MAVEN, JENKINS

Linux: SNMTP, TCP/IP, HTTP

Other Languages/Technologies Experience: HTML, DHTML, JavaScript

UML Tools Experience: Rational Rose, My Eclipse

Platform Experience: WINDOWS 7, Linux, Mac OSX, VMWare ESX

Development Methodology: Agile, SCRUM, Incremental, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Java Developer

Responsibilities:

  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency.
  • Used multithreading to improve the overall programming performance of system design and development.
  • Developed the application framework using MVC architecture using JSF, spring and hibernate.
  • Implemented object-relational mapping using Hibernate.
  • Worked within SOA based enterprise framework to build web services.
  • Involved in development of data abstraction layer using Hibernate ORM framework with spring support.
  • Created Hibernate configuration file, Hibernate mapping files and defined persistence classes.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Hibernates Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in MySQL.
  • Developed responsive applications using Bootstrap.js, Require.js and Node.js, which allowed the same application to be optimized for both mobile and desktop resolutions.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
  • Developed a loyalty marketing client using Web Services, MongoDB, and JavaScript.
  • Developed efficient web services for server and client communication protocols through Rest architecture.
  • Plugged into the existing GWT logging framework.
  • Contributed bug report to GWT project.
  • Consumed Web Services as a gateway for the payment through the third-party.
  • Designed and implemented web services to communicate with dynamic data from the server.
  • Designed UI with HTML5, CSS3, JavaScript and JQuery for more interactive web pages.
  • Experience with JavaScript mapping API’s like Google Map API’s.
  • Implemented Geocode module to show the exact location on the google maps and designed the edges to connect the location markers.
  • Implementation of the Business logic layer for MongoDB Services
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MySql, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, and JUnit).
  • Involved in configuration of TOMCAT application server in Multi-cluster environment.
  • Used JMS to establish message communication
  • AddedAJAXcalls usingJQuery.
  • Developed Java code for the Swing user interface down through calling of stored procedures. Also developed much xml for object-relational mapping and externalized rules for market regulation.
  • Leveraged Jboss JBpm 4.x to automated business processes regarding communications between potential clients & vendors for internet marketing applications.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Built applications for scale using JavaScript, NodeJS, and ReactJS.
  • Configured the Jenkins to deploy the war file everyday automatically.
  • Configured server IP addresses with Unix/Linux TCP/IP commands.
  • Checked server network connectivity using ping, iproute2 Unix/Linux commands.
  • Used RDBMS for performance tuning and troubleshooting.
  • Planned and Administered MQ environments for all stages of development as well as production.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Created combined deployment descriptors using XML.
  • Interactively worked with testing teams in providing test cases and test scripts.

Environment: Java 1.7, Linux, JSP, XML, HTML5, JavaScript, JQuery, Bootstrap, Google Map API’s, CSS3, Servlets, Spring, Hibernate, REST Web Services, MySQL, SQL, JAXP, POJO, AJAX, Tomcat 8.0, PL/SQL, JSF, DOJO, JSON, AXIS, MAVEN, JUNIT, JMS, Log4j, EJB.

Confidential, Lubbock, TX

Java UI Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC). Used Waterfall Model to develop the entire application.
  • Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
  • Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
  • Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Oracle Database.
  • Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Implemented business logic according to the requirements.
  • Hands on experience working on Angular JS and d3 JS.
  • Well experienced in using Full Stack Js for web development for creating Single Page Applications (SPAs) for faster responses.
  • Implemented interaction with cloud services AWS S3, Cloud Front and DynamoDB.
  • Defining central functionality and technology design of an enterprise SOA and eBilling solution including all legacy integration points and exposed services through this service to a new commerce platform.
  • Developing the Rest based Web Services for the Application Using Spring Framework.
  • Deployed and consumed web services based on SOAP and REST protocols.
  • Create and maintain web pages using HTML5, CSS, JavaScript, JQuery, Java, J2EE and also responsible for Designing of Web pages.
  • Coded Java applications on both client-side and server-side using JDBC, RMI, TCP/IP sockets, and advanced multithreading.
  • Worked on big data databases like MongoDB with sharding and replication. Having knowledge AWS services.
  • Experience in various J2EE Frameworks like JSF, MyFaces, iBatis, JIBX, JAXB, AJAX, DWR, GWT, and DOJO.
  • Developed Interfaces using JSP based on the Users, Roles and Permissions. Screen options were displayed on User permissions. This was coded using Custom Tags in JSP using Tag Libraries.
  • Experience in creation, configuration and tuning of JDBC Datasource, Multi Data Sources, JMS bridges, connection factories.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi-threading.
  • Configured JDBC Providers, Data Source, Virtual Hosting, Global Security, SSL, LDAP.
  • Worked with HTML, CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Wrote Spring controller, EXT JS, MVC models, stores, views and controllers for the MVC development.
  • Build large-scale web applications and mobile-first websites using JavaScript, ReactJS, and AngularJS.
  • Responsible for developing GUI client software using Java 2 and Swing/JFC.
  • Followed MVC Structure to develop Application.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
  • Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files.
  • Developed an application using Spark to process data from Cassandra clusters and generate reports.
  • Configured and setup an automated application build process for Androidenvironment.
  • Developed and enhanced Android Mobile Application using JQueryMobile, JavaScript and CSS3.
  • Worked on Object Oriented Analysis and Design OOAD for finding, organizing and interacting objects.
  • Extensively worked in defect maintenance of Front End issues
  • Experience with modern ORM technology such as Rail's Active Record or equivalent
  • Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
  • Tested the entire System according to the Use Cases using Junit.
  • Involved in tracing and troubleshooting large volumes of source code using logging tools like log4j, and classes such as Print Writer.
  • Used XML, for developing a dynamic and flexible system for handling data.
  • Exposed to Database concepts like Modeling concepts, Database performance in DBMS, RDBMS.
  • Packaged and deployed the entire application code to an integration testing environment for all the releases.

Environment: Java, J2EE, Business Objects Crystal Report Server, SQL Server,Javamail,Java, J2EE, Spring 2.5, Spring Transactions, Spring JDBC, Spring MVC, Hibernate 3.5, XML, RESTful, WSDL, AJAX, jQuery, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Web sphere Application Server, Eclipse, Oracle 10g, JSP, Bootstrap.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Developed the MVC using Struts web application using Struts Studio and ANT tool kit.
  • Developed the user presentation screens using HTML, CSS, Struts Tiles and AJAX.
  • Used Spring Framework to code business APIs.
  • Used Full Stack JS for removing the need for managing database interactions on client views.
  • Designed, Developed and analyzed the front-end and back-end using JSP and Spring 3.0.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Implemented Business Logic using POJO's and used WebLogic 7.0 to deploy the applications
  • Designed and implemented a complex Ext JS tree component for selecting company division information
  • Used Spring Framework for MVC for writing Controller, Validations and View.
  • Used JDBC connection pooling to handle data transmission from the oracle database.
  • Configure JDBC connections and JMS connections.
  • Used Hibernate in data access layer to access and update information in the database.
  • Coded Action, Action Forms and Helper classes using Struts Framework.
  • Used Spring Validation framework to implement the server side validations and used Ext JS AJAX to get the data from the server asynchronously by using JSON objects.
  • Developed UIwith Struts Tiles framework, JMS, HTML, JSP, JavaScript, and JQuery to present Client side GUI.
  • Uses ReactJS and NodeJS along with refactoring to allow for both server side and client-side rendering and data fetching.
  • Taken care of multi-threading in back end java beans.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Implemented Representational state transfer(REST) Web services for distributed systems using Jersey framework.
  • Provided consulting, mentoring and training services & solutions to corporate and government agencies in Java/J2EE, SOA, Portal, WebSphere, Rational, and ILOG JRules/OPL/CPLEX/Rules for Java/J2EE, OOAD, BRMS, and Weblogic.
  • Developed efficient web services for server and client communication protocols through Rest architecture.
  • Worked on graphic and web designing.
  • Design and developed web layer components using JSP and Struts Framework.
  • Writing Client Side validations using JavaScript.
  • Utilized Ajax, MVC, Ext JS 4.1, Sencha Touch 2.0.
  • JSP development involving creation of custom tags and JavaBeans.
  • Used Hibernate to integrate with the backend database.
  • Involved in JUnit testing and Integration testing.

Environment: CSS, JUnit, JavaScript, UML, eclipse, JBoss 4, Java, J2EE, Spring 3, Hibernate, Apache Axis2, WSDL, Rest, SOAP Web Services, HTML, Jasper reports, JMS, Agile Methodology, PL/SQL, UNIX, WebLogic Application Server, Eclipse 3.5, Servlets, JDBC, Design Patterns, CSS, JavaScript, JQuery, JSP, JSPTaglibraries.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Used Spring Framework to code business APIs.
  • Applied various Java/J2EE design patterns.
  • Performed unit and component based testing using JUnit.
  • Used agile methodology for the software development.
  • Used Full Stack JS for adding different Data Visualization components.
  • Involved in used Log4j utility to generate run-time logs, creating DDL and DML SQL scripts for creation of database objects.
  • Used SOAP over Http and SOAP over JMS for communication between components.
  • Worked with the team of architects and back-end developersto gather requirements and enhance the application functionality and add new features.
  • Developed front-end/presentation tier using Ext Js JavaScript library.
  • Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
  • Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools and taking Thread dumps, pstack and prstat and analyzing to find the problems in application.
  • Configured JDBC resources, data sources and bounded to the J2EE applications, configured the connection pools for the various data sources.
  • Developed single page web application using JavaScript framework AngularJS.
  • Development of code using JSP, HTML, CSS, JavaScript libraries such as JavaScript, jQuery, Prototype plus relevant coding standards.
  • Involved in implementing all components of the application including database tables, server-side javaProgramming (JSP Templates) and client side web programming.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
  • Worked on Ext JS based portal front office UI solution & worked on migration of portal back office to use JQuery Ajax features.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards
  • Created optimized graphic websites and application interfaces using HTML and CSS.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.

Environment: JDK 1.7, Java, JSP, Servlets, Oracle 10g, HTML, NetBeans, Hibernate, ANT, SVN, RedHat Linux, MS Visio.

Confidential

Java Developer

Responsibilities:

  • Study and analyze the business process flow and existing system.
  • Identified the areas of improvement and the scope of the enhancements in the system.
  • Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client.
  • Configured domains, clusters, JDBC Connection Pools, Data sources, JMS Servers.
  • Developed various Servlets andJavaInterfaces as part of the integration and process flow required for the system.
  • Created a loosely couple component model to give the better flexibility to handle frequent business changes.
  • Participated in design discussions and object model development workshop sessions for different lines of business.
  • Involved in developing Use Case, Class, and Sequence & Components Diagrams as part of the documentation.
  • Performed unit testing, and comprehensive scenario testing of the modules I worked on.

Environment: CoreJava1.5, JSP, Servlets, EJB 2.0, WebSphere Application Server, Oracle 10g Database, Toad 9.7, SVN (Subversion Version Control System), My Eclipse IDE, C++.

We'd love your feedback!