We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • 7+ years of IT experience in the areas of Object Oriented Analysis, Design, Development, Testing, and Deployment.
  • Expertise in Server side development using Java, J2EE, EJB, JMS, JNDI, JDBC, JDK 1.x in Windows and Unix Environments
  • Experience in Message driven programming usingJMS and MQ Series.
  • Good work experience in J2EE Web Technologies JSP, Servlets, Java Beans, JSTL and Struts, JavaScript, Ajax, Jquery and HTML
  • Expert database engineer; NoSQL and relational data modeling, object - relational integration (ORM), physical design/tuning. Specialized with Oracle and Cassandra.
  • Good understanding on NoSQL technologies like Couchbase and Mongo DB.
  • Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, ANT, Eclipse, XML, XSLT, JDBC, WSAD and Databases.
  • Expertise in several J2EEtechnologies like Servlets, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, Hibernate, JDBC, iBatis, and MyBatis.
  • Oracle 11g Coherence Fusion infrastructure using BRMS, JDeveloper, EBS XML Gateway, WebLogic, Web Center, UCM.
  • Experience in web application design using open source Struts, Spring MVC, Amazon Webservices, JSF, Frameworks and J2EE Design Patterns.
  • Experience in using the Object Relational Mapping tool Hibernate and SQL Mapping framework tool MyBatis, strong in using XML mappings and Java Objects.
  • Strong experience in developing JAVA/J2EE applications using IDEs like RAD, Eclipse, My Eclipse and Webservers like Tomcat, Web Sphere and Web Logic.
  • Solution Architecture for a Generic Rule based Compliance Engine for Investment Bank using open systems - Coherence, Drools, Open System, and Java.
  • Experience implementing Struts (Model View Controller framework), spring frameworks and Object Relational mapping (ORM) tools such as Hibernate.
  • In-depth understanding of Micros workstations, Point Of Sale System devices, networking, software, and system architecture.
  • Good experience in Spring modules like Spring AOP, DAD etc.
  • Implementing Spring aspects for logging cross cutting concern.
  • Architect and developer of a quest-based engine utilizing Drools and MongoDB.
  • Strong working experience Object Relational (ORM) mapping tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, and Transactions).
  • Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
  • Worked extensively using Java Beans, and RMI and expertise in developing web based GUIs using HTML, CSS & Java Script and good knowledge of application development using Angular JS.
  • Experience in XML related technologies such as XML, DTD, XSD, XSL, XSLT, DOM, SAX.
  • Wide exposure with databases including Oracle, PL/SQL and MS SQL Server involving writing Stored Procedures and Triggers.
  • Knowledge of Avaya IR server, Cisco Voice Portal and VXML based IVR application for self serve options and CRM integration for Computer Telephony (CTI).

TECHNICAL SKILLS

Technologies: Java J2EE 6.0, JSP, J2EE 6, Struts 2.0/1.1, Servlets, JNDI, Java,JDBCWeb Services, EJBs, Java Beans, JMS, Hibernate, Spring, XML, Javascript, XSLT,HTML, CSS, AJAX, JUNIT, JPA, LincQ, Design patterns, Drools, Full Stack.DHTML, DTD, XSD, SAX, DOM, JSON, Angular JS, Node JS

Frameworks/ORM tools: Spring 3.0/2.5/2.0, Struts 2.0/1.1, Hibernate 3.0, Apache Axis2.

App Servers/ Middleware: WebSphere 7/6.1, Weblogic 11g/10/9/8.1, Tomcat 6.0, JBoss4.x

IDE / Programming Tools: Eclipse 3.1/4.0, NetBeans 7

Operating System: UNIX, Linux, Solaris, Windows NT/XP/7/8.

Scripting Language: JavaScript, JQuery, Python

Web Services: Apache Axis, SOAP

Database/Tools: Oracle, MySQL

GUI: HTML,CSS3

Libraries and Tools: Rational Rose,ANT

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

Java Developer

Responsibilities:

  • Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, J2EE, Struts, Hibernate, and Spring.
  • Experience using advanced Business Process Management (BPM) and Business Rules Engine (BRE) technology to reduce time to market, improve quality, ensure regulatory/legal/tax compliance, increase sales, cut costs, and maximize revenue.
  • Lead developer and Scrum Master on “Preview” project. Introduced several new development practices including TDD, Pair Programming, and CI enforced code coverage for all Java and JavaScript. Project released to production one month ahead of schedule.­ Included REST and SOAP API's.
  • Successfully configured and installed Micros 9700 POS systems in the resort for 8 outlets.
  • Utilized of the enterprise service bus (ESB), rules engines and SOA/ESB tools on Tibco.
  • Developed integration techniques using the Apache camel and apache activemq technologies.
  • Configured and used spring, Hibernate, Maven, JMS, PL/SQL technologies in developing back-end services.
  • Worked with the Ruby on Rails & EmberJS frameworks for full-stack web development.
  • Developed a loyalty marketing client using Web Services, MongoDB, and JS.
  • Recommended the architecture and built a POC for connecting Titan Graph Databases and Cassandra NoSQL clusters.
  • Wrote backend scripts that performed maintenance tasks on the contract data using MyBatis and JDBC.
  • Developed several javascript functions for event handling, response handling and error handling.
  • Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ Series as JMS provider.
  • Developed Spring configuration to connect several user interfaces using Spring dependency injection and Wiring.
  • Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans. These are the core techniques for building web service functionality with Apache Camel. Routes and processor beans are used to implement integration with other Enterprise systems.
  • Defined the SOA vision and directed its initiative from requirements gathering and architecture specifications to implementation of services, achieving lower software development and management costs through cross-platform (Java/ASP.NET/SharePoint) service re-use.
  • Recently used Redis for caching time series data that is frequently requested by client applications. I also setup and maintained Cassandra as a time series db. I'm also the coauthor and maintainer ofInfluxDBa time series database written entirely in Golang and using many NoSQL design concepts and tradeoff.
  • Consumed web services and streamed the data to JSON data for faster processing and development of product models.
  • Research and development of a prototype for running a Rails 3 app within an existing Tomcat application. The Rails app was run using JRuby, packaged using warbler and integrated into the Spring MVC application using SiteMesh and a custom Java Servlet.
  • Worked on big data databases like MongoDB with sharding and replication. Having knowledge AWS services like dynamodb etc which are useful while handling big data.
  • Provided technical leadership in designing, implementing and developing applications based on business requirements provided by the client using JEE with or without a BRMS/BPM components.
  • Worked within SOA based enterprise framework to build web services.
  • Stood up Cassandra clusters in the Amazon Web Services Cloud and migrated data between environments.
  • Lead the effort of building a Rich User Interface using HTML 5.
  • Developed Jackrabbit and Drools components for the ICM project.
  • Middle layer for data access components in Java, JSP and Servlet classes.
  • Training customers in use of MICROS POS (point-of-sale) Windows 2003 based systems and basic PC operations.
  • Used Remoting, Proxy services and Data management services in Payroll Management.
  • Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.
  • Worked extensively in doing mock up screens development for Business users.
  • Developed the application in Flash Builder and deployed it on Tomcat application server proxied through secured http web server.
  • Developed an application using Spark to process data from Cassandra clusters and generate reports.
  • REST web services leveraged by both web and mobile applications.
  • Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans. These are the core techniques for building web service functionality with Apache Camel.
  • Tested and debuggedSASprograms against the test data.
  • Processed the data inSASfor the given requirement usingSASprogramming concepts.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
  • FollowedSystem Development Life Cycle (SDLC)methodology for the design, development, implementation, and testing of various SAS modules.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Solved many Back end and business layer production issues and performance bottlenecks.
  • Optimized ExtJS themes and prepared performance applications.
  • Backend API has been completely developed with ExtJS providing us a great performance when our users access from their mobile devices.
  • Documented Implementation and troubleshooting guides, user manuals and design documents.
  • Followed, Scrum Agile Software Development methodology for the implementation which is based on “Develop quickly, deliver often”

Confidential, Hiawatha, IA

Java/J2EE Developer

Responsibilities:

  • Coded, supervised & released the new large web admin app of our UCaaS platform. Introduced Ajax and innovative UI controls (suggester, live grid, trees…). Struts, SiteMesh, Jsp, Ajax, jQuery.
  • Developed a full website or web service using Spring MVC, MyBatis and Hibernate, and also assisted the deployment and maintenance issues.
  • Implemented new Apache Camel routes and extended existing Camel routes that provide end-to-end communications between the web services and other enterprise back end services. Routes were defined in both the Java DSL and the Camel/Spring XML based DSL. Beans used in these routes were a mixture of Java and Groovy source all compiled down to Java VM code
  • Implemented multiple high-performance MongoDB replica sets on AWS EC2 with robust reliability.
  • Used Maven to build the application and used Subversion for version control.
  • Responsible for the full stack (front end development, application logic, services, data persistence).
  • Working on Micros Integration Service including Retail ERP Integration with MICROS XCenter/ Xstore POS System.
  • Extensively used agile development methodology and project planning.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Provided of technical expertise in JEE, JRules, WBE BRMS application design and implementation.
  • Worked on development of Struts based UI screens for the Presentation application.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services).
  • UsedSOA principlesand implemented usingopen sourcetools like light portal(JSR 168), spring framework, ant(for build), jboss server, rules engine (DROOLS), jBPM.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO),Singleton, Factory.
  • Developed secure web applications and server side development using ORM - Hibernate, MyBatis, JDBC, JNDI, Struts, Spring MVC, Spring IOC, Spring AOP, Spring Tx, Spring Security, AJAX, JSP, JSTL, Servlets, Tiles, Velocity templates, Java Beans, JavaScript, JSON, JQuery, ExtJS, JqGrid, XML, XSLT, CSS, HTML, Oracle, MySql, Sybase, ANT, Maven, Jasper, C++ and various Design Patterns.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed use case diagrams, class diagrams, database tables, and mapping between procedure results set and object oriented java objects using Mybatis.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring framework for application transaction management.
  • Implemented SpringAOP in exception handling, which it reduce the development time to handle the exceptions.
  • Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
  • Developed Web Services to integrate with the External System.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Involved in writing the publishers and subscribers to the Topics and Queues.
  • Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
  • Involved in Application/data base query performance Tuning.
  • Implemented a logger framework for the application using Log4J.
  • Used Clear Case as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Automated the build process by using ANT build tool.
  • Actively involved in getting the production issues resolved.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application.
  • Provided consulting, mentoring and training services & solutions to corporate and government agencies in Java/J2EE, SOA, Portal, WebSphere, Rationan, ILOG JRules/OPL/CPLEX/Rules for .NET, OOAD, BRMS, WebLogic.
  • Client pages are built using HTML, CSS, JSP, Javascript/JQuery
  • Extensively used Core Java such as Exceptions, and Collections
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Have proficiency in using DAO and DTO patterns to persist data into database
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Confidential

Java /J2EE Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Development of Web Layer with MVC framework using Java, JSP, Servlets.
  • Coding for Model and Controller.
  • Development of Web application using Struts framework based on MVC architecture.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO,DTO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
  • Involved in analysis for Reporting framework.
  • Involved in procedures and functions modifications.
  • Cross browser issue fixing with Firebug and IE Developer.

We'd love your feedback!