We provide IT Staff Augmentation Services!

Senior Java Developer  Resume

3.00/5 (Submit Your Rating)

MO

SUMMARY

  • Overall 12+ years of professional software development experience working on multi - tiered applications using OO concepts in Java and J2EE Web Services and on relational databases like Oracle and SQL Server.
  • 10+ years’ experience in Java development and object-oriented analysis utilizing Java, J2EE.
  • 5 years of Java lead (Handled 5 to 10 team members)
  • Experience with GOF Design Patterns, UML, OOAD, SOA, EAI architecture and principle for designing re-usable components/applications using Enterprise Architect and MS Visio.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Design reusable components by utilizing various frameworks: MVC framework, Struts, Hibernate, spring, Unit, etc.
  • Execution of web service test scenarios by using SOAPUI.
  • Experience on Groovy scripting.
  • Experience on SOAP UI features (Ex: Data Source, Data Loop, JDBC, SOAP requests, REST, Property, Property Transfer, updating WSDL and Exporting WSDL)
  • Extensive experience using Design Patterns including Frontend Controller, MVC, Template, DAO, Singleton, Session Facade, Service Locator, Business Delegate.
  • Proficiencies in the use of methodologies such as Agile and Scrum.
  • Experience in designing solutions and working on Service Oriented Analysis(SOA)
  • Experienced in exposing and consuming Web Services using Xfire/CXF and Apache Axis- involving UDDI lookups, WSDL using REST/SOAP; used XML technologies such as JAXP, JAXB, SAX and DOM parsers.
  • Worked on IDE tools such as Net Beans 7 & 7.3, Eclipse, Spring Source, Bug Tracker, Rally, Jenkins, Toad, SQL Server 2000, Putty, Splunk, SoapUI, XMLspy, Docker, Camunda Workflows.
  • Plan, develop and implement successful large-scale projects from conception to completion with Confidential &T, GE Appliances, Asian Development Bank, Citibank and Emagia.
  • Develop technical solutions that improve scalability, performance and profits.
  • Design, develop and implement highly scalable and high performing web applications that support day-to-day operations.
  • Superior analytical, time management, collaboration and problem solving skills.
  • Core functional expertise and project industry range: Financial, Banking, Insurance, Retail and Telecom.
  • Create sophisticated, imaginative and efficient back-end solutions for a large-scale, on-demand marketing system.
  • Extensive experience in writing JUnit test cases and performing Test Driven Development (TDD).
  • Used Guidewire for InsuranceSuite™ core systems.
  • Excellent communication skills, team playing spirit and strong analytical & problem solving abilities.

TECHNICAL SKILLS:

Languages : JAVA versions 6,7,8, J2EE, Struts, Spring, EJB, Scala

UI Development : JSP, HTML, HTML5, CSS, CSS-3, DHTML, AJAX, GWT (Google web Toolkit) Swing, JSon, JavaScript, JQuery, CQ 5, Ecommerce API, JSON, Photoshop, Flash, JSTL, Spring TLD, Struts TLD, JSF TLD.

Databases : SQL/PLSQL, MySQL, Oracle, DB2, Hibernate, NoSQL, Cassandra, Mango DB, JPA

J2EE Technologies : J2EE, EJB, JSP, Servlets, XML, JMS, Web Services, SOAP, REST, SOA, Guidewire 

Scripting Languages : UNIX Shell Scripting, Perl, JavaScript, Spring Roo Shell Script

Application Servers : Weblogic8.1 Platform, IBM web-sphere, Web-sphere portal, Apache Tomcat, OC4J, JBoss, ATG Dynamo

Frameworks : Struts, JUnit, Hibernate, spring, Spring Roo, ATG Ecommerce, WebLogic Portal.

Operation Systems : Windows, UNIX, Linux, Solaris

Tools : Eclipse, NetBeans, STS, SQL Developer, Drool, Enterprise Architect, MS Visio, MS Office Suite, guidewire 

Methodologies : OOAD, UML, SOA, EAI, GOF Design Patterns, SDLC, Agile Scrum

Security Framework : Java SAAS

Testing : TDD, Unit Test

PROFESSIONAL EXPERIENCE:

Confidential, MO

Senior Java Developer 

Responsibilities:

  • Design and development of Struts Framework with Spring Batch and MVC architecture using Java6
  • Using Eclipse, JS Framework Design/Enterprise Integration patterns and REST (REST architecture) compliance for design and development of applications.
  • Java web based technologies; such as, Spring Web Service (REST/SOA), and Hibernate ORM.
  • Implemented design patterns such as Declarative, singleton, Session Fa ç ade, Factory, and MVC design patterns such as Business delegate, session fa ç ade and DAO design patterns.
  • Use JPA as Object Mapping for the backend data persistency.
  • Worked on water fall model methodologies, performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Develop front end web pages using JSP2.0, JSON,CSS, JavaScript and Struts TLD
  • Tested the code using TDD approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring
  • Using JUnit Test cases to test the code.
  • Using multithreading concept developed cache storage by utilization of resources.
  • Develop Maven build scripts to automate the deployment to various Web Server.
  • Configured Oracle Jboss Server and Webshpere application server which supports DB2, and other JDBC-compliant databases.
  • Websphere application admin server configuration also includes Business Process Management and Data Mapping functionality.

Technologies Used: Java 6, Collection Framework, OOAD, SDLC Methodologies, SOA Patterns, EAI Patterns,   JS, JQuery, Node Js, DB2  ,Eclipse, Jboss, Websphere application server, Mainframes, IsystemNavigator,Jira.

Confidential, St Louis, MO

Senior Java Developer / Lead

Responsibilities:

  • Design and development of Spring Framework with MVC architecture using Java8
  • Using Eclipse SWT, Angular JS Framework Design/Enterprise Integration patterns and REST (REST architecture) compliance for design and development of applications.
  • Java web based technologies; such as, Spring Web Service (REST/SOA), and Hibernate ORM.
  • Using Cassandra developed for data replication means data are available on multiple nodes/ datacenters/ racks, zones and this is configurable.
  • Used No SQL for data sharing between application instances like distributed cache or to store user session data.
  • Implemented design patterns such as singleton, Session Fa ç ade, Factory, and MVC design patterns such as Business delegate, session fa ç ade and DAO design patterns.
  • Use JPA as Object Mapping for the backend data persistency.
  • Worked on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Develop front end web pages using JSP2.0, JSON, JS Bootstrap,CSS, JavaScript and SPRING TLD
  • Used Node JS handle asynchronous I/O from the ground up and solved common web /network development problems.
  • Using the Angular JS removal of minification workarounds and the addition of rigid prescriptions features make maintaining existing applications simpler.
  • Using Angular JS we developed application for load quickly with the new Component Router, which delivers automatic code-splitting so users only load code required to render the view they request.
  • Using Angular JS Templates developed composing HTML templates with Angularized markup, writing component classes to manage those templates, adding application logic in services, and boxing components and services in modules.
  • Tested the code using TDD approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring.
  • Using multithreading concept developed cache storage by utilization of resources.
  • Develop Maven build scripts to automate the deployment to various Web Server.
  • Configured Oracle WebLogic Server forms part of Oracle Fusion Middleware portfolio which supports Oracle, and other JDBC-compliant databases.
  • Oracle WebLogic Server Process Edition configuration also includes Business Process Management and Data Mapping functionality.
  • Used guidewire  for InsuranceSuite™ core systems. These apps combine data from many different sources including core system data, anonymized benchmarks, and third-party data to enable analysis and visualization for more precise decision-making. 

Technologies Used: Java 8, Collection Framework, OOAD, Agile/SCRUM, SOA Patterns, EAI Patterns, RSA, MS Visio,   Node JS, JQuery, MySQL  Backbone (JS), Angular JS 2, JSON,  LDAP Server,   JDBC, , Casandra , NoSql  XML, EJB,   Node Js,JMS,   Oracle  10g,  Linux, Guidewire    Maven,  XML, Web Services (SOAP, Rest full), Soap UI, Jenkins, Oracle web logic server.

Confidential, Collierville , TN

Senior Java Developer / Lead

Responsibilities:
  • Design and development of system based on J2EE specifications and Spring Framework with MVC architecture using Java6 with Full stack development.
  • Using Eclipse SWT, RCP Framework Design/Enterprise Integration patterns and REST (REST architecture) compliance for design and development of applications.
  • Java web based technologies; such as, Java Web Service (REST/SOA), and Hibernate ORM.
  • Implement different design patterns such as singleton, Session Fa ç ade, Factory, and MVC design patterns such as Business delegate, session fa ç ade and DAO design patterns.
  • Use JPA as Object Mapping for the backend data persistency.
  • Using Angular JS we developed application for load quickly with the new Component Router, which delivers automatic code-splitting so users only load code required to render the view they request.
  • Worked on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Using Angular JS we developed application for load quickly with the new Component Router, which delivers automatic code-splitting so users only load code required to render the view they request.
  • Develop front end web pages using JSP2.0, JSON, JS Bootstrap,CSS, JavaScript and SPRING TLD
  • Used Node JS handle asynchronous I/O from the ground up and solved common web /network development problems.
  • Tested the code using TDD approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring.
  • Using multithreading concept developed cache storage by utilization of resources.
  • Develop Maven build scripts to automate the deployment to various Web Server.
  • Configured Oracle WebLogic Server forms part of Oracle Fusion Middleware portfolio which supports Oracle, and other JDBC-compliant databases.
  • Oracle WebLogic Server Process Edition configuration also includes Business Process Management and Data Mapping functionality.

Technologies Used: Collection Framework, OOAD, Agile/SCRUM, SOA Patterns, EAI Patterns, RSA, MS Visio, Java  7,   JSP, Droplets, Node JS, JQuery, MySQL  Backbone (JS), JSON,   Dynamo Servlets,  JDBC,  Struts1.1,  ATG 9.0,  XML, EJB,  Node Js, JMS,   Oracle  10g,  Linux,   Maven,  XML, Web Services (SOAP, Rest full), Soap UI, Splunk, Jenkins, Oracle web logic server.

Confidential, San Francisco, CA

Senior Java Developer / Lead

Responsibilities:
  • Design and development of system based on J2EE specifications and Spring Framework with MVC architecture using Java8 with full stack development.
  • Use Spring Framework Design/Enterprise Integration patterns and REST (REST architecture) compliance for design and development of applications.
  • Involved in the application development using Spring Core, Spring Roo, Spring JEE, Spring Aspects modules and Java web based technologies; such as, Java Web Service (REST/SOA), and Hibernate ORM.
  • Implement different design patterns such as singleton, Session Fa ç ade, Factory , and MVC design patterns such as Business delegate, session fa ç ade and DAO design patterns.
  • Use JPA as Object Mapping for the backend data persistency.
  • Worked on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Use Struts and JSTL tag libraries in the JSP pages
  • Using Angular JS Templates developed composing HTML templates with Angularized markup, writing component classes to manage those templates, adding application logic in services, and boxing components and services in modules.
  • Tested the code using TDD approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring.
  • Using Cassandra developed for data replication means data are available on multiple nodes/ datacenters/ racks, zones and this is configurable.
  • Used No SQL for data sharing between application instances like distributed cache or to store user session data.
  • Using Angular JS we developed application for load quickly with the new Component Router, which delivers automatic code-splitting so users only load code required to render the view they request.
  • Developed multithreading concepts Improved performance and concurrency
  • Develop front end web pages using JSP2.0, JSON, JQuery , CSS, JavaScript and SPRING TLD
  • Develop Maven build scripts to automate the deployment to various Web Servers
  • Developed groovy script for automation test cases.
  • Configured Tomcat server which gave users a  single  point of access to the applications, services, information and social connections they need.

Technologies Used:  Core Java, OOAD, Agile/SCRUM, GOF Patterns, SOA Patterns, EAI Patterns, RSA, MS Visio, Java  7,   JSP, Droplets, Node Js JQuery, MySQL Angular JS 2, Backbone (JS), JSON,   Dynamo Servlets,  JDBC,  Struts1.1, NoSQL, Mango DB, Cassandra,  ATG 9.0,  XML, EJB,   JMS,   Oracle  10g,  Linux,   Maven,  XML, Web Services (SOAP, Rest full), Soap UI, Splunk, Jenkins, Oracle web logic server.

Confidential

Bothell, WA

Senior Java Developer / Lead

Responsibilities:

  • Design and implement new enterprise reference architectures and roadmaps to obtain all short and long term technology objectives.
  • Develop new architectural design solutions, Functional and Technical Requirement Specifications, Use Cases, Non Functional Requirements and provide expertise to technical and functional efforts, teams, and projects. with full stack development.
  • Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity, and deployment of diagrams by using RSA Modeler for application modules.
  • Identify scenarios and strategies for performance testing and collaborate with test team on execution.
  • Create SOA systems architecture and high level design for scalable and high performance enterprise applications.
  • Establish relationships and lead/direct technical development teams for SOA based design, architecture, development, and testing.
  • Create Architecture enhancements for Distributed J2EE applications and legacy integration with Mainframes applications.
  • Developed multithreading concepts Improved performance and concurrency.
  • Design and development of system based on J2EE specifications and ATG Framework with MVC architecture using Java7.
  • Using Angular JS Templates developed composing HTML templates with Angularized markup, writing component classes to manage those templates, adding application logic in services, and boxing components and services in modules.
  • Use ATG Framework Design/Enterprise Integration patterns and SOA (Rest architecture) compliance for design and development of applications.
  • Involved in the application development using Spring Core, MVC modules and Java web based technologies; such as, Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.
  • Work on Backbone views with declarative event handling which connects it all to the existing API over a RESTful JSON interface.
  • Using Angular JS Templates developed composing HTML templates with Angularized markup, writing component classes to manage those templates, adding application logic in services, and boxing components and services in modules.
  • Implement different design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session fa ç ade and DAO design patterns.
  • Develop the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
  • Use Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Create a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.
  • Perform estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Use Struts and JSTL tag libraries in the JSP pages
  • Execution of all the web service test scenarios by using SOAPUI.
  • Automating test cases with SOAP UI and Groovy scripting
  • Develop front end web pages using JSP2.0, JSON, CSS, JavaScript
  • Develop Maven build scripts to automate the deployment to various Web Servers
  • Developed WebSphere Portal products to gave users a  single  point of access to the applications, services, information and social connections they need.

Technologies Used:  UML, OOAD, Agile/SCRUM, GOF Patterns, SOA Patterns, EAI Patterns, RSA, MS Visio, Java  7,   JSP, Droplets, JQuery, MySQL  Backbone (JS), Angular JS 2 , JSON,   Dynamo Servlets,  JDBC,  Struts1.1,  ATG 9.0,  XML, Tomcat, EJB,   Node Js,JMS,   Oracle  10g,  Linux,   Maven,  XML, Web Services (SOAP, Rest full), Soap UI, Splunk, Jenkins .

Confidential, Plano, Texas

Confidential, Dallas, TX

Senior Java Developer / Lead

Responsibilities:

  • Completed comprehensive OO analysis and design of system architecture by utilizing UML and Enterprise Architect.
  • Created Software Architect Document(SAD) based on RUP standards and principles using UML
  • Assisted in creating use case designs through UML and workflow analysis and design.
  • Created new system use cases through UML, workflow analysis, and design. Charged with development and implementation of enterprise application with full stack.
  • Led the implementation of Rational Unified Process project methodology.
  • Managed and worked in a onsite/offshore delivery model for implementation with the various technical and operational teams.
  • Designed and configured J2EE components, utilizing EJB, Java Beans, JSP, Struts,
  • Servlets, JMS, JDBC, and XML.
  • Designed and developed of system based on J2EE specifications and Spring Framework with MVC architecture using Java7.
  • Used Spring Framework Design/Enterprise Integration patterns and SOA (Rest architecture) compliance for design and development of applications.
  • Involved in the application development using Spring Core and MVC modules.
  • Application development using Java web based technologies such as Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.
  • Implemented Different Design patterns like singleton, business factory and J2EE design patterns like Business delegate, session fa ç ade and DAO design patterns.
  • Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Created a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.
  • Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Developed multithreading concepts Improved performance and concurrency
  • Used Struts and JSTL tag libraries in the JSP pages
  • Developed front end web pages using JSP2.0, JSON, CSS, JavaScript
  • Developed Brokerage module, facilitate the customers transactions.
  • Developed Maven build scripts to automate the deployment to various Web Servers
  • Using WebSphere portal configured like include features and enhancements that ease the ability to deliver aesthetically pleasing, security-rich, personalized web experiences.

Technologies Used:  OOAD, UML, SOA, EAI, GOF Design Patterns, Enterprise Architect, SDLC, Agile, Jaa 7, J2EE,JSP,JQuery,Backbone(JS),JSON,   Servlets,  JDBC,  Struts1.1,  Spring 2.0,Hibernate  3.0,  XML, Spring source ,Tomcat, EJB,  JMS,   MySQL, Node Js, Linux,   Maven,  XML, Web Services (SOAP, Rest full), Soap UI, Splunk, Jenkins.

We'd love your feedback!