Java/j2ee Developer Resume
Costa Mesa, CA
SUMMARY:
- Software Engineer with 9+ years of professional work experience in all the phases of the Software Development Lifecycle, this includes Analysis, Design, Development, Testing and Maintenance of Java/J2EE 8 applications for large customers in Financial, Retail and Energy Industries.
- Experience in using Core Java Technologies like Collections Framework, Multithreading, and Serialization.
- Experience in developing applications using Struts, Spring Frameworks (MVC), Hibernate/JPA, frameworks (ORM).
- Experience in developing rich user interface UI applications using JSP, JSTL, HTML, CSS, JavaScript,XML, Struts and Spring MVC.
- Experience in implementing SOA solutions through web services using JAX - WS, Spring WS, SOAP, WSDL, and JAX-RS andRestful approach.
- Experienced with Cloud Computing environment like Amazon Web Services ( AWS ), Spring Cloud.
- Experience in developing Restful Web Services using Sun Jersey and ApacheCXF frameworks and SOAP Web Services using Apache CXF.
- Experience in design using Object Oriented Principles and Design patterns (Factory Method, Abstract Factory, Singleton, Facade Pattern, Front Controller and MVC etc.).
- Experience in writing SQL queries, PL-SQL programming for packages, stored procedures etc., using Oracle 10g/11g.
- Experience in developing and deploying applications on WebLogic 10.3.x/12c,Websphere 7.x/8 and Tomcat.
- Experience in writing JUnit and Mockito test cases for Unit testing.
- Experience with Version Control Tool’s such as Subversion,GITand Bug tracking toolslikesHP Quality Center, Bugzilla.
- Experience in writing build and deployment scripts using Maven and Continuous Integration tools like Jenkins.
- Experience in developing software using Waterfall and Agile methodologies (Scrum).
- Excellent communication and interpersonal skills and excellent team player with very good analytical & problem solving skills.
TECHNICAL SKILLS:
Languages: Java, C,C++
Operating Systems: Windows, Linux
Java/Web Technologies: Servlets, JSP, JDBC, HTML5, CSS3, JavaScript, XML.
Web Services: SOAP, WSDL, JAX-RS, Apache CXF, Jersey, SpringWS, Jackson,AWS
Frameworks: Struts 1.3/2.3, Hibernate 3/4, Spring 2.5/3.x/4.1
Application Servers: Oracle Web Logic 11gR3, WebSphere 6/7,JBoss 7
Databases: Oracle 10g/11g
IDE Tools: Eclipse
Version Control Tools: Sub Version, GIT, Clear case
Other: Maven, Jenkins
WORK EXPERIENCE:
Confidential, Costa Mesa CA
Java/J2EE Developer
Responsibilities:
- Involved in different software lifecycle stages like Design, Development, Testing and Implementation of the project.
- Developed server based Java /j2ee using java 8 business components for business and database interaction layer using Spring Framework and Hibernate.
- Developed UI layer components and pages using Spring MVC, HTML, CSS, JavaScript, JSTL, and JSP for Special Offers Module.
- Developed Restful Web Service APIs for Partner Special Offers Module using Jersey Framework.
- Developed Rest Clients to consume REST URLs using Spring RESTTemplate.
- Utilized Amazon Web Services ( AWS ) EC2 to deploy Docker containers with both monolith and Micro services architecture.
- Developed Drools rules to calculate Special Offers from Partners based on Credit Profile Data.
- Developed test cases and performed unit testing using TestNG & Mockito.
- Developed SQL queries in Oracle using SQL Developer.
- Performed code build and deployment using Maven and Jenkins.
- Participated in Production Support and Maintenance, configuration management, change management activities and code re-views.
- Worked on all phases of agile software developing methodology for developing application.
Environment: JDK 1.7, spring 4, Spring MVC, java 8 Hibernate 4.1, JAX-RS, Jersey, SpringWS, Linux, Maven, WebSphere 8, Oracle 11g, GIT, Eclipse
Confidential, St. Louis MOJava/J2EE Developer
Responsibilities:
- Involved in reviewing requirements documentation and break out “stories” from Product Owners.
- Analysis and creation of Design documents for various components involved.
- Developed Restful Web Services to provide TV Channel guide data for Spectrum TV Mobile Application.
- Designed and developed the Data Access Layer modules with the help of Hibernate framework for On-Demand Listings, Channel Guide, and Movie Database for Spectrum TV.
- Developed Batch programs to synclMDB Movie Database to On-Demand Guide Program using Spring Batch.
- Developed UI layer components using Spring MVC framework.
- Developed test cases and performed unit testing using JUNIT Test cases.
- Performed code build using MAVEN.
- Deployed the Application EAR and RESTful Services on JBoss Application Server.
- Utilized Amazon Web Services ( AWS ) EC2 with Micro services architecture.
- Consolidated issues in Production Support on JBoss by checking logs, Health Status, etc.
- Participated in configuration management, change management activities and code re-views.
- Worked on all phases of agile software developing methodology for developing application.
Environment: JDK 1.7, spring3.2, Spring MVC, Hibernate 3.2, JAX-RS, Jersey, SpringWS, Linux, Maven, JBoss 7, Oracle 11g, GIT, Eclipse
Confidential, SFO CAJava/ J2ee developer
Responsibilities:
- Involved in high-level design, application development and testing.
- Developed the front end for the application using BackboneJS(MVC) framework.
- Developed the business logic using JavaSE and Spring MVC for processing the front-end requests and to the take the data from the web services.
- Build restful web services using JAX- RS API. Consumed RESTFUL Web services provided by different
- Designed the web pages using HTML, CSS, DHTML and JSP.
- Used BackboneJS and RequireJS to optimize the in-browser use and to improve speed.
- Used spring framework to auto wire/inject components and also configure the batch jobs.
- Used SOAP to access the web services.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Took active part in analyzing design, end-to-end development and bug fixes.
- Used SQL Developer to write queries.
- Configured Hibernate second level cache using EH Cache to reduce the number of hits to the configuration table.
- Used JUnit framework along with Selenium IDE to test the application and Log4j to capture logs.
- Wrote business rules using the business engine.
- Developed web services for exchange of information using SOAP messages.
- Used SAX and DOM parsers to parse the XML files.
- Used GIT for version control RAD as an IDE.
- Used Maven to build and deploy the application on the WebLogic server.
Environment: HTML5, CSS5, JavaScript, JSP, DHTML, JSP, BackboneJS, Hibernate, Drools, SOAP,Restful web service, API, Spring MVC, Selenium IDE, SAX, DOM, GIT, RAD, Maven, WebLogic, RequireJS,JUnit.
Confidential, St. Petersburg, FLJava/J2EE Developer
Responsibilities:
- Involved in design, development and deployment of Fund Management project.
- Implemented persistence layer by integrating Hibernate ORM mappings with Spring Framework.
- Developed Restful Web Services to provide Fund Data Metrics to partner portals.
- Developed SOAP Web Service client to consume Morningstar Ratings web services using Spring-WS Template.
- Developed and supported fund management modules, which allow the user to view, buy, sell, compare, search funds using Spring MVC, JSP, HTML5, CSS3, JavaScript and JQuery.
- Involved in writing SQL queries and PL/SQL Procedures in Oracle using SQL Developer.
- Performed analyses, troubleshooting and worked closely with QA to keep application robust
- Developed Unit Test Cases using Junit4 and Mockito.
- Performed the code build and deployment using Maven and Jenkins.
- Expeditedinworking/analyzing on production issues withProduction Support.
Environment: JDK 1.6, Spring 3.0, Spring MVC, Hibernate 3.0,SOAP, JAX-WS, XML, JAX-RS, RESTJersey, Oracle 11g, Linux, Maven, Jenkins,OracleWebLogic 11gR3, Clear Case and Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in the Design Analysis phase of the project and writing the technical specifications of the project along with creating the flow diagrams of the expected outcome.
- Designing and Preparing the Technical Specification document from the functional specifications.
- Used Spring ORM support, Hibernate for development of DAO layer. Involved in development of Java components by using Java, Struts 2.1, spring and Hibernate as per the business requirements.
- Developed user interfaces for the application using Struts2 MVC, JSF, JSP, HTML, CSS3 and JavaScript
- Developed SOAP Web Services to communicate with large customers like Lloyds from legacy systems.
- Developed Drools rules to calculate Special Offers based on Sales Sampling Data.
- Modified existing database structures to support additional features using SQL queries.
- Interacted closely with the QA team to understand and fix issues.
- Performed Unit Testing using JUNIT Framework.
- Actively involved in solving the production defects on priority bases.
- Worked collaboratively with the post production support and actively responded to customer calls and emails.
Environment: JDK 1.6, spring 2.5, Struts 2.1, Hibernate 3, Drools 5.0, XML, XSD, SOAP, Oracle 10g, Linux, Maven, SOAP UI, WebLogic 10.3, Subversion and Eclipse.