Java Developer Resume
Kansas City, MO
SUMMARY:
- Over 8 years of professional experience in analyzing, designing and developing scalable multi - tier Java EE applications.
- Proven solid Core Java skills on advanced topics such as multi-threading, Java Collections API, serialization and OOP design patterns with additional C++ proficiency.
- Hands-on experience in popular Java EE frameworks such as Struts 2, Spring Web MVC and Spring 3/4 to structure multi-tier web based applications.
- Solid coding proficiency with Python and working knowledge of Django Framework.
- Hands-on experience in developing Single Page Applications using AngularJS MVC framework and Responsive Web Design using CSS Bootstrap.
- Extensive experience in creating web pages using HTML 5, CSS 3, JavaScript and jQuery.
- Strong expertise with presentation tier technologies such as JSP, Servlet, JSTL and custom tag libraries.
- Extensive experience in utilizing Java Persistence API (JPA) such as Hibernate 3 to create Object-relational Mapping (ORM) and database proficiency on SQL and HQL.
- Extensive experience in creating and consuming Web Services (SOAP/REST) using data representation technologies such as XML and JSON.
- Extensive experience in configuration and deployment on popular application servers such as Apache Tomcat and JBoss and modern DB system including MySQL, Oracle and PostgreSQL.
- Thorough understanding of the Java EE Design concept such as MVC, DAO, Business Delegate, Service Locator and Transfer Object.
- Working knowledge with business tier technologies such as EJB 3, JMS, JNDI and RMI.
- Working experience with version control systems such as Git, CVS and Maven as well as testing and bug-tracing tools such as JUnit and JIRA.
- Solid ability of generating clear documentation both inside code and external module specifications.
- Possession of excellent communication skills and thrive in a highly collaborative and test driven developing environment.
TECHNICAL SKILLS:
Core Technology\ Web Technology: Core Java, Web Services (SOAP, REST), \ HTML 5, CSS 3, Bootstrap CSS, SQL, Python on Django, C/C++ \ JavaScript, Angular JS, jQuery, AJAX \
Java EE Technology\ Environment and Software: JSP, Servlet, JSTL, EJB 3, JMS, RMI, \ Eclipse, NetBeans, Tomcat, JBoss, JNDI, JDBC, JPA, Hibernate \ MySQL, Oracle, PostgreSQL
Java EE Framework\ Productivity tools: Spring 3/4, Spring Web MVC, Struts 2\ CVS, Git, Maven, Jenkins, JUnit, JIRA\
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City, MO
Java Developer
Responsibilities:- Contributed to Cerner’s Bedrock team as a software developer; involved in the design, implementation and enhancement of different product-level software solutions; excellent overall performance and commutations in team (references will be provided upon request).
- Using a variety of Java tools/technologies to develop multiple new Bedrock solutions - Referral Management, Multum/Does Range Checking tools and provide enhancement for several existing solutions; using technologies such as Java RCP, EJS and other third-party Java tools such as Spring Framework, Google Guava and other performance evaluation tools.
- Using CCL (an SQL dialect) to access to and operate on the database to provide software functionality; involved in the initial design of the DB schema and wrote core complex and performance-sensitive CCL scripts among different data domains.
- Developed and implemented widely ranged business components such as DAOs, business delegate objects, value objects as well as other utility class to provide incremental of the system development.
- Wrote a Python script tool to simplify and customize internal project deployment on the development domain, significantly improved team productivity.
- Participated in the engineer tech support rotation to provide client-based support for existing issue-diagnose, fix and provider iterative enhancement suggestions.
- Software engineering practice routine - daily Scrum, code review, unit test, documentation as well as communication and collaboration between teams to analyze functionality and performance requirement.
- Performed unit testing and performance evaluation routine using customized test cases and tools such as JUnit, JMeter and Mockito.
- Performed routine code review, bug tracing, continued integration and version control task with the help of certain tools such as JIRA and SVN.
Confidential, North New Hyde Park, NY
Java EE Developer
Responsibilities:- Fully involved in the design and development of the MVC structure of the application using technologies such as JSP, Servlet and JSTL as well as popular frameworks including Spring Web MVC and Spring IOC container.
- Developed presentation tier components such as Front Controllers, Filters, Interceptors, Action classes, servlets, listener classes to build the MVC structure of the application as well as using deployment descriptor (DD) and annotations to configure and integrate different components together as a whole.
- Experience in creating and consuming RESTful Services using Spring MVC, Hibernate and AJAX technology.
- Experience in working closely alongside Python on Django developers and gained working knowledge on Python on Django development and deployment practice.
- Developed and implemented Single Page Application (SPA) using web technologies such as JavaScript, AJAX, Angular JS and jQuery.
- Developed server-side validation to enhance site data integrity using the validation framework provided in Spring Web MVC frameworks.
- Created object-relational mapping schemas using JPA/Hibernate 3 APIs combined with HQL queries and criteria to provide underlying database access and data manipulation.
- Developed and implemented wide ranged business components such as DAOs, business delegate objects, value objects as well as other utility class to provide incremental of the system development.
- Performed unit testing and system functionally testing routine using customized test cases and tools such as JUnit.
- Performed routine code review, bug tracing, continued integration and version control task with the help of certain tools such as JIRA and Git.
Environment: Spring 3, Spring Web MVC, Python, Django, RESTful, Jersey, JSP, Servlet, JSTL, jQuery, Angular JS, Hibernate 3, Oracle, JUnit, JIRA, Git, Eclipse, Ubuntu
Confidential, North New Hyde Park, NY
Java EE Developer
Responsibilities:- Developed JSON and XML based web services for data transferring from server to clients using technologies such as SOAP, REST, WSDL and UDDI.
- Experience in creating and consuming RESTful Services using Spring Web MVC and Hibernate.
- Implemented JMS for sending and receiving messages while creating messaging services and manage subscribers.
- Configured JMS resources and developed Message Driven Beans for collecting data and sending information back to user in the application.
- Developed and implemented widely ranged business components such as DAOs, business delegate objects, value objects as well as other utility class to provide incremental of the system development.
- Developed domain objects and service components using Session Beans for keeping track of user activity and using bean factory to manage the life cycle of Java Beans.
- Involved in the creating of object-relational mapping schemas using JPA/Hibernate 3.0 API combined with HQL queries and criteria to provide underlying database access and data manipulation.
- Implemented and integrated logging mechanism using Log4j.
- Performed unit testing and system functionally testing routine using customized test cases and tools such as JUnit.
- Performed routine code review, bug tracing, continued integration and version control task with the help of certain tools such as JIRA and CVS.
Environment: Spring Web MVC, spring 3, Hibernate 3, Oracle, EJB, JMS, JNDI, JSON, JUnit, JIRA, CVS Confidential, New York, NY
Java EE Developer/Web Developer
Responsibilities:- Implemented MVC design pattern for web application using Spring Web MVC and Spring framework.
- Developed and implemented dynamic web pages using web technologies such as JavaScript, AJAX and jQuery.
- Involved in Creating UI Views using HTML 5, CSS 3 and Bootstrap CSS.
- Developed and implemented RESTful web services using stateless JavaBeans and Jersey library.
- Developed Object-Relational Mapping and entity classes using Hibernate 3.
- Performed unit testing and system functionally testing routine using customized test cases and tools such as JUnit.
- Performed routine code review, bug tracing, continued integration and version control task with the help of certain tools such as JIRA and CVS.
Environment: Spring Web MVC, spring, Web Service, Jersey, JSP, HTML, CSS, JavaScript, jQuery, Angular JS, Angular JS Route, Hibernate, MySQL, CVS, JUnit, Eclipse
Confidential
Software Developer
Responsibilities:- Developed presentation tier components such as Servlets and JSP pages with JSTL.
- Developed webpages using HTML, CSS and JavaScript for UI presentation.
- Designed and developed in-game Android modules for accessing and sharing data between mobile devices and platform using Android SDK.
- Developed Hibernate entities and DAO classes to provide database access to business tier.
- Involved in the configuration and deployment of the user database using PostgreSQL, JDBC and SQL.
- Involved in the configuration and deployment of the internal version control servers using CVS and Ubuntu.
- Performed daily task of server maintenance and user trend logging and analysis.
Environment: JSP, Servlet, JSTL, Android SDK, Hibernate, JDBC, PostgreSQL, JavaScript, HTML, CSS, CVS, NetBeans, Ubuntu
