We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Jeggerson City, 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, Confidential 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 Guidewirefor 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, Jeggerson City, 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.

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.

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.

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 asinglepoint of access to the applications, services, information and social connections they need.

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 viewswith 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 asinglepoint of access to the applications, services, information and social connections they need.

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.

Confidential, Dallas, TX

Sr . Java Developer / Lead

Responsibilities:

  • Reviewed and designed application utilizing Rational Unified process and OOAD/UML with RSA.
  • Created Software Architect Document (SAD) based on RUP standards and principles using UML and various Design Patterns from GOF, SOA and EAI architecture standards.
  • Designed and developed a system based on J2EE specifications using Java5.
  • Specifications met with SOA 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.
  • Developed multithreading concepts Improved performance and concurrency
  • Implemented Different Design patterns like singleton, 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.
  • 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.
  • 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.
  • Used Struts and JSTL tag libraries in the JSP pages
  • Developed front end web pages using JSP2.0, JSON, CSS, JavaScript
  • Developed Ant build scripts to automate the deployment to various Webserver’s.
  • Parsed the XMLs using SAX Parser.
  • Developed with Test Driven Development (TDD Approach) environment using Agile methodologies

Confidential, New York

Sr. Java Developer / Lead

Responsibilities:

  • Led and Mentor team on project architecture and new technologies as per the client requirements
  • Interacted directly with customers on numerous occasions: to gather requirements, develop, debug and solve critical issues and introduce them to new product features.
  • Extensively used Eclipse IDE and Spring Source.
  • Followed Scrum Agile Methodology Standards
  • Worked on Enterprise level of applications and Java/J2ee Designed patterns with implementation.
  • Worked on High level and low level design and architecture of J2EE/ Spring Framework
  • Worked in all development phases right from the scratch to multiple product releases over the period
  • Worked on OOD technologies and developed project in strong core and advanced level
  • Frontend design and development.
  • Worked on CascadingStyleSheets (CSS) and given exact styles for fonts, colors, margins, lines, height, width, background images, advanced positions and many other things as per client requirements.
  • 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.
  • Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities
  • Managed teams of various sizes with different level of skill sets across various phases of the project
  • Fixed the bugs and developing new enhancements using JAVA/J2EE, Spring, Hibernate technologies
  • 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.
  • Developed and implemented AOP and Hibernate ORM
  • Developed JSF pages for frontend web design.
  • Worked with RDBMS / DBMS and handled business queries by writing PL/SQL queries
  • Implemented Maven technologies for build processes and web services for new enhancements.
  • Worked on ATG Ecommerce application.

We'd love your feedback!