Java/j2ee Consultant Resume
Irving, TX
SUMMARY:
- 13 years of Java/J2EE experience in software development, maintenance and support including design, development, deployment and testing of various Client Server, Internet, Distributed N - Tier applications using Java/J2EE technologies.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Documentation, Production Support.
- In-depth knowledge of Object-Oriented Programming Concepts, Internet Technologies multi-tier applications.
- Very strong on Java1.4,1.5,1.5,1.7,1.8 J2EE technologies like Spring(Security, Boot and Batch), Java Persistence API(JPA), Hibernate, Struts2, JSF, JSP, Servlet, EJB and extensively worked with HTML, JavaScript,NodeJs, AngularJs,JQuery,ExtJs,JSON,DWR,EJB and UNIX/LINUX .
- Knowledge of Service Oriented Architecture (SOA) and deployment of Web Services using RESTful, SOAP, WSDL.
- Having good experience in Database programming - development of stored procedures, triggers in Oracle, Postgres, MySQL and NoSQL(MongoDB).
- Having Experience of Quartz for Scheduling and DOM, SAX and JAXB. For parsing.
- Development of web-based Applications Using different web servers Apache Tomcat, Oracle Application Server, Weblogic and JBoss.
- Experienced in using IDEs such as InjelliJ, Eclipse, Oracle JDeveloper and NetBeans.
- Experience in Version control systems like GIT, SVN and build tools like Maven.
- Strong experience in Java design patterns like Factory, Abstract Factory, Singleton and J2EE Patterns like MVC, DAO, Service Locators, Value Objects, Data Transfer Objects.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast.
- Implemented Unit Testing and Integration testing during the projects
- Proficient with different Software development methodologies including Agile.
- Exposure to Scrum and Maven Build, Hudson/Jenkins for Integration Process.
TECHNICAL SKILLS:
Languages Operating Systems: Java (1.8/1.7/1.6/1.5/1.4 ), SQL, NoSQL Windows and Linux
Tools: /Software Databases Distributed/ Middleware IntelliJ, Eclipse, TOAD.
Application/Web Server Protocols: Oracle App Server, Apache Tomcat, HTTP, HTTPS, FTP Weblogic, WebSphere, PIVOTAL CLOUD
EXPERIENCE:
Confidential, Irving, TX
Java/J2EE Consultant
Responsibilities:
- Using Java 1.8.
- Working on Spring Boot Restful Web Service API Development.
- Used Spring Batch and Spring Integration to process data from Oracle to MongoDB, and File process.
- Using Angular JS to build GUI Application on NodeJs to use the next generation email.
- Working on Service Oriented Architecture SOA modular to communicate Restful and SOAP Web Services and to communicate through different application.
- Using SOAP UI tool to test Soap Web Services and to mock Services.
- Used Spring Security Authorization to secure user access.
- Using Spring State Machine to flow tasks.
- Developed Java classes for implementing Business logics using Spring framwork.
- Using spring data rest with JPA and Mongodb repository to map data and object.
- Developed services to follow Microservices pattern fully Unix Environment.
- Implemented JUNIT test cases with Groovy to mock the data to test whole cycle to interact all services and uses Gherkin Cucumber technology to test all scenarios.
- Build and deployment on Cloud Foundry platform and moving AWS.
- Involved in Bug fixing using JIRA Tracker, used find bug tool to see code quality.
- Version Control tool, using GIT.
- Developed application in Eclipse IDE and IntelliJ.
- Using Gradle local build and Jenkins as Integration build/deployment tool.
- Using redis caching mechanism to cache frequent entity and supported by cloud foundry.
- Fully involved in Agile to track tasks using Scrum Methodology and JIRA tool.
- Using Oracle, Postgres and NoSQL(MongoDB).
Confidential, Southlake, TX
Java/J2EE Consultant
Responsibilities:
- Used Java 1.8.
- Using ExtJs 4.1 to build GUI Application to use the merchandising end users.
- Used React JS for small component to demo.
- Working on RESTful Web Service API Development.
- Working on Service Oriented Architecture SOA modular to communicate RESTful and SOAP Web Services and to communicate through different application.
- Using SOSP UI tool to test Soap Web Services and to mock Services.
- Used oAuth Authorization security to secure user access
- Developed Java classes for implementing Business logics using Spring (IoC), Spring (AOP).
- Used MyBatis to map the DAO.
- Implemented JUNIT test cases with Groovy to mock the data to test whole cycle to interact all services and uses Gherkin Cucumber technology to test all scenarios.
- Build and deployment on Tomcat in LINUX/Window platform.
- Involved in Bug fixing using JIRA Tracker, used find bug tool to see code quality.
- Version Controlled using GIT and SVN.
- Developed application in Eclipse IDE and IntelliJ.
- Using Maven local build and Jenkins as Integration build/deployment tool.
- Using messaging queue MQ to interact with other system.
- Fully involved in Agile to track tasks using Scrum Methodology and Rally tool.
- Implemented logging for the whole application using Log4j.
- Using Oracle Database.
- Used JMeter Tools to automate responses and performance testing.
Confidential, Plano, TX
Java/J2EE Consultant
Responsibilities:
- Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
- Created the Class diagrams, Flow diagram, while using the UML.
- Working on RESTful Web Service API Development.
- Working on Service Oriented Architecture SOA modular to communicate RESTful and SOAP Web Services and to communicate through different application.
- Using SOSP UI tool to test Soap Web Services and to mock Services.
- Manage Secured Socket Layer security via https protocol
- Used oAuth Authorization security to secure user access
- Developed Java classes for implementing Business logics using Spring (IoC), Spring (AOP), Spring JDBC Tamplet and JPA. Used EHCache for caching mechanism.
- Implemented JUNIT test cases with Mockito to mock the data to test whole cycle to interact all services and uses Gherkin Cucumber technology to test all scenarios.
- Build and deployment on Weblogic in LINUX/Window platform.
- Used Transaction Management.
- Developed api based on microservices architechture.
- Version Controlled SVN and GIT.
- Developed application in Eclipse IDE and IntelliJ.
- Using Maven local build and Jenkins as Integration build/deployment tool.
- Using Swagger Specs.
- Fully involved in Agile to track tasks using Scrum Methodology.
- Implemented logging for the whole application using Log4j.
- Using SQL Server and Oracle Database.
- Used JMeter Tools to automate responses and performance testing.
Confidential, Richardson, TX
Java/J2EE Sr Developer
Responsibilities:
- Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
- Created the Class diagrams, Flow diagram, while using the UML.
- Working on UI with JSF and Prime faces, XHTML and Bootstrap Js for small component.
- Working on Service Oriented Architecture SOA modular to communicate Rest full Web Services and SOAP WSDL to communicate through different application.
- Implemented Distributed Architecture pattern and used persistence object for EJB3 and JPA.
- Implemented communication with Cell Device using TR-069 and TR-196 protocol.
- Used cached methodology for fast data communication.
- Implemented JUNIT test cases with Mockito mock data to test whole cycle to interact all services.
- Used Custom Validations to make sure that work order cannot submit any invalid input values.
- Developed POJO for Interactions with database using EJB3 ORM framework.
- For XML marshalling and un marshaling used JaxB.
- Working with databases Oracle and Geographical Data.
- Build and deployment of war file on JBoss in LINUX/Window platform.
- Involved in Bug fixing and Enhancement phase, used find bug tool.
- Version Controlled using Clear Case and SVN.
- Developed application in Eclipse IDE.
- Using Maven as build tool.
- Tracking of tasks using Scrum Methodology.
- Implemented logging for the whole application using Log4j.
Confidential, South Lake, TX
Java/J2EE Consultant
Responsibilities:
- Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
- Created the Class diagrams, Flow diagram, while using the UML.
- Worked on SOA pattern and UI freemarker with JQuery.
- Used Rest Web Services and SOAP WSDL to communicate through different application.
- Implemented Spring and Persistence object for Hibernate.
- Implemented JUNIT test cases with Mockito mock data to test whole cycle to interact all services and JMeter tool for performance testing.
- Used Custom Validations to make sure that work order cannot submit any invalid input values.
- Developed POJO for Interactions with database using Hibernate ORM framework.
- For XML marshalling and un marshaling used JibX.
- Working with databases Oracle.
- Build and deployment of war file on Tomcat in LINUX platform.
- Involved in Bug fixing and Enhancement phase, used find bug tool.
- For messaging used Apache Camel activeMQ.
- Version Controlled using SVN.
- Developed application in Eclipse IDE.
- Using Maven as build tool.
- Tracking of tasks using Scrum Methodology with Version One Product.
- Implemented logging for the whole application using Log4j.
- Using BugZilla and Jira for Task tracking and Crucible for Code Review.
Confidential, Lansing, MI
Java/J2EE Consultant
Responsibilities:
- Involved in frequent meeting with clients (model office) to gather business requirement & converting them to technical specification for development team.
- Created the Class diagrams, Flow diagram, while using the UML.
- Used Web Services in SOAP and WSDL to communicate through different application.
- Designed user interfaces using JQuery and YUI, CSS, HTML and JSP.
- Worked on thumbnails for coming images using JQuery selection.
- Used fire bug and developer tool as debugger tool.
- Developed Demo project to reduce the code of DAO layer by implementing Spring and Persistence object Java Persistence API (JPA).
- Implemented code for reduce loading time of multiple select options in AJAX.
- Working with databases DB2.
- Build and deployed war file in WebSphere application server.
- Version Control using Mercurial Repository.
Confidential
Java/J2EE ConsultantResponsibilities:
- User requirements gathering and performed analysis and design, creating use case diagrams.
- Development of modules from initial data base design to deploy on live server.
- Implemented Struts2 framework for the development of applications.
- Developed Java classes for implementing Business logics using Spring (IoC) and Spring (AOP).
- Developed Persistence object using Hibernate and Java Persistence API(JPA).
- Developed a framework for generating reports in PDF format using iText, iReport reporting tools and XSLT, implemented Design patterns like Singleton, Factory and MVC.
- Developed Java classes for implementing asynchronous processing using OpenJMS.
- Developed interactive web pages using AJAX-DWR,ExtJS,DOJO and JavaScript.
- Worked extensively on stored procedures containing business logics in Oracle10g database.
- Deployed applications on staging and production servers running on Windows platform.
- Researched on Grails Application interaction with work flow.
- Deployed the application on Oracle App Server, Weblogic and Tomcat
- Completed small research work using Grails and Groovy.
Confidential
Java/J2EE Junior Developer
Responsibilities:
- Implemented JSP for the development of applications web flow.
- Developed interactive web pages using JavaScript.
- Designed Database schemas and worked extensively on MySQL5.0 database.
- Implemented logging for the whole application using Log4j.
- Performed source and version control using VSS.
- Deployed the application on Apache Tomcat.
- Implemented C# classes for the development of applications for DNS project.
- For DNS project, used window advance server 2003
- Deployed applications on staging and production servers running on Windows platform.
Environment: Java 1.5, JSP, Servlet, HTML, XML, MySQL5.0, NetBeans, Tomcat Server. advance windows server2003 for DNS.