Java Developer Resume
Bentonville, AR
SUMMARY
- Detail - oriented developer with over 8 years of experience in all phases of SDLC (Software Development Life Cycle) including Agile and Waterfall methodologies.
- Extensive exposure in Analysis, Design, Development and Implementation of large-scale, secure and Internet/Intranet applications using Java/J2EE technologies.
- Experienced in web based application and enterprise application programming with Java 1.6/1.7/1.8, J2EE, JSP, Servlets, JDBC and open source frameworks like Spring, Hibernate and Struts.
- Experienced in developing back-end applications using spring, Hibernate, XML, Web Services (WSDL, SOAP, and Rest).
- Experienced in developing Front-End UI based applications using JSP, HTML, CSS, Java Script, Ajax, JQuery, Struts and Spring MVC.
- Experience in developing/consuming Web services (SOAP and Restful web services).
- Well Versed in Database concepts and good at writing SQL queries using Oracle 10g/11g.
- Experienced in deploying J2EE components on application servers like IBM Web Sphere 6.1, Web Logic 11gR3, and Apache Tomcat.
- Experienced in design patterns like Singleton, Factory, Abstract Factory, Façade Pattern, and Business Delegate Pattern.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow.
- Designed and developed various integration components using JMS and MQ Series.
- Experience in working with Eclipse and Configuration Management tools like Subversion and Clear case.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL, PL/SQL
Client Scripting: Angular JS, JavaScript, Applets
UML Tools: Rational Rose, MS Visio
Web Technologies: Servlet, JSP, JDBC, JAXP, JSTL, DHTML and HTML, CSS.
MVC Framework: Struts, Spring, Angular JS, JSF
ORM Framework: Hibernate, JPA
JavaScript Framework: Angular JS, Jquery
Web service /Middleware: SOAP,REST, WSDL, JAX-RS, JAX-WS,EJB
Build Tools: Maven, ANT, Jenkins
Methodologies: Agile, Scrum, Test Driven Development
Databases: Oracle, DB2, SQL Server, MySQL
Application Servers: Web Logic,, Apache Tomcat, Web Sphere
Platforms: Windows, XP/7, Linux, Solaris.
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Java Developer
Responsibilities:
- Developed REST web services using Java 8, Jackson, spring REST
- Created a custom rule engine using java 8 and reflection API loosely coupled with react JS, UI
- Worked with spring data default methods and custom queries
- Implement database connections and remote repository CRUD methods on cosmos DB
- Wrote multiple SQL queries for fetching and saving JSON information in document DB
- Implemented tomcat and JBOSS setup on Microsoft Azure VM, setup CI/CD pipeline with Docker installation
- Used camel routing for channeling returns request xml - JSON conversion and process the JSON through multiple custom processes.
Environment: Java 1.8, JSP, JMS, REST, J-SON, React, J2EE, Maven, UI, JBOSS, HTML, XML, Azure, Apache, CRUD.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Involved in Requirement, Initial Review meetings with Business Analysts.
- Developed UI layer components and pages using Spring MVC, JSTL, JSP.HTML5, CSS, JavaScript, and JQuery.
- Developed and hosted Restful Web Services for Student Interoperability Framework to consume JSON messages
- Developed few SOAP Web Service clients to consume web services using JAX WS Template.
- Developed DAO layer communicated with the Oracle database with help of spring and Hibernate framework.
- Developed Oracle SQL Queries and Stored Procedures.
- Implemented drools, business rules management engine for configuring business rules into the web application
- Used SOAP UI for testing web services request and response.
- Implemented Error logging aspects (Log 4J) by using Spring AOP
- Developed test cases and performed unit testing using JUNIT Test cases.
- Performed application coding and programming. Conduct design and code reviews
- Performed code build and deployment using Maven and Jenkins.
- Used HP Quality Center to track the bugs in the application.
Environment: Java 1.8, JSP, JMS, REST, Servlets, EJB, J2EE, Maven, Oracle 9i, HTML, XML, JavaScript, Apache, Web logic.
Confidential, Wilmington, DE
Java Developer
Responsibilities:
- Involved in analyzing the requirements and design of the entire system in coordination with the end user.
- Worked closely with business analysts and end- users to drive requirements and to develop different types of interfaces.
- Used UML diagrams (use case, class and sequence diagrams) to analyze, design and develop the system.
- Worked with Web services technologies SOAP, WSDL to get credit card information from third party.
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Involved in complete application design using J2EE architecture with Struts framework, used Servlets, JSP and EJB in MVC architecture.
- Established continuous integration (CI) practices and standards for PSCU with JIRA, Jenkins and Stash
- Designed and developed XML, JSP, Servlets and EJB (Session & Entity bean).
- Used DAO’s (Data Access Object), Transfer Object (Value object) and Session Façade J2EE patterns
- Responsible for writing SQL, stored procedures and backend PL/SQL functions in Oracle 9i.
- Responsible for coordinating documentation of the entire system.
Environment: Java 1.7, JSP, JMS, Struts, SOAP, Servlets, EJB, J2EE, JDBC, UML, ANT, Oracle 9i, Swing, HTML, XML, JavaScript, Apache, Web logic 9.2, node.js
Confidential, Overland Park, KS
Java/J2EE Developer
Responsibilities:
- Involved in design, development and deployment of Dashboard Portal project for business users.
- Developed UI layer components and pages using Spring MVC, HTML5, CSS, JavaScript, JSTL and JSP, ANGULARJS.
- Application backend implemented as node.js express application server.
- Chat servers created with node.js using redis for message routing, but never deployed to production.
- Developed Restful Web Services for customer registration module.
- Designed and Developed Spring Profile Object for different various users.
- Was involved in development of customized authorization module based on user role.
- Designed and developed SOAP based API to expose and also consume information.
- Developed various WSDL and XSD (XML Schema) files
- Developed DAO layer communicated with the Oracle database with help of Hibernate framework.
- Developed Oracle SQL Queries and Stored Procedures.
- Used SOAP UI for testing web services request and response.
- Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
- Ajax is used to dynamically retrieve selected state information from the database.
- Created and consumed Web Services to fetch and process the Information.
- Developed website layout, application and functions layout
- Designing textual and graphical content including product illustrations for the website
- Integrating cross browser compatible applications and secure payment gateways in the website
- Developing online marketing and promotional strategies
- Created daily jobs to send notification emails to configured customers.
- Implementing Tag Libraries, JSTL tags, Display tags
- Implemented Error logging aspects (Log 4J) by using Spring AOP.
- Developed test cases and performed unit testing using JUNIT Test cases.
- Performed application coding and programming. Conduct design and code reviews
- Performed code build and deployment using MAVEN.
- Used HP Quality Center to track the bugs in the application.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git
Environment: JDK 1.7, Spring 3.0, Hibernate 3.6, Restful, ANGULARJS, node.js, Jersey, XML, Oracle 11g, Linux, Maven, Oracle Web logic 11gR3, Clear Case and Eclipse.
Confidential, Plano, TX
Java/J2EE Developer
Responsibilities:
- Involved in design, development and deployment of Sandlots Patient Portal project.
- Involved in developing Service layer using Spring and Hibernate for Patient Clinical Reports module.
- Developed dynamic web pages using Spring MVC, JSP, HTML5, CSS3, JavaScript, AJAX, JQuery and JQuery UI.
- node.js used to proxy requests to eCollege Java web services, as well as store application preferences and state data in distributed mongo instances.
- redis used to route event data between application instances. Application servers (node.js) forwarded redis events to browser clients via socket.io.
- Developed Restful Services to provide Prescription Refill Data to internal partner groups.
- Implemented persistence layer by integrating Hibernate ORM mappings with Spring Framework.
- Performed analyses, troubleshooting and worked closely with QA to keep application robust.
- Involved in production Support activity like working/analyzing on production issues.
- Performed testing of web services using SOAP UI client.
- Implemented Error logging aspects (Log 4J) by using Spring AOP.
- Triaged QA tickets & provided support to troubleshoot issues during testing.
Environment: JDK 1.6, Spring 3.0, node.js, Hibernate 3, JAX-WS, SOAP, Apache CXF, Linux, Maven, IBM WebSphere 6.1, Clear Case, Oracle 11g, Eclipse
Confidential, Minneapolis, MN
Java/J2EE Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Developed views and controllers for client and manager modules using Spring MVC 3.0 and Spring Core 3.0.
- Business logic is implemented using Spring Core 3.0 and Hibernate.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed Exception handling framework and used log4J for logging.
- Developed Web Services using XML messages that use SOAP.
- Developed Web Services for Payment Transaction and Payment Release.
- Generating the Inventory Online Inventory Catalog with the description including product ID, price, shipping details. Java Servlet or JSP with dynamic interface capabilities generate the catalog based on client request and info stored in the inventory DB (SQL Server); JSP application logic includes input validation; content development includes generating formatted HTML/XML.
- JSP scrip lets to embed regular Java Language statement; custom JSP tags to extend HTML/XML tags; Developed Restful web Services Created WSDL and the SOAP envelope.
- Developed and modified database objects as per the requirements.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: Java/J2EE, JSP, CSS, Java Script, AJAX, Hibernate, spring 3.0, XML, Web Services, SOAP, Restful, Maven, Rational Rose, HTML, Log4J, JBOSS 4.
