We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Plano, TexaS

SUMMARY:

  • Extensive experience of 9+ years in design and development of enterprise level applications on Java using Servlets, JSPs, Struts, Spring, Hibernate, HTML, CSS, Javascript, JDBC, XML, Web Services, JMS.
  • Experience in end to end release of highly reliable Java/J2EE applications including design, development and testing.
  • Experience in Agile engineering practices including: Pair Programming, Continuous Integration and Test Driven Development.
  • Proficient in Java/J2EE design patterns including Singleton, Factory, Model View Controller(MVC), Data Access Object(DAO). Well versed in core java concepts like Collections and Serialization
  • Extensive knowledge on Object Oriented Programming , Object Oriented Design and UML Modeling
  • Experience in design and development of SOAP/REST Java Web Services . Hands on experience in top - down and bottom-up approach for SOAP and resource modeling for REST. Experience in Web Service clients like POSTMAN, ARC, SoapUI.
  • Experience with Microservices, Docker, Spring Boot
  • Experience in developing batch applications using Java Spring batch(JSR 352) and have hands on with scheduling tools.
  • Good hands on experience in working with IDE's such as Eclipse, Editplus, IntelliJ IDEA, WebStorm
  • Extensive knowledge in creation of ear/war packages of application and deployment of those in Web sphere Application Server
  • Experience working with databases such as Oracle, My SQL and using PL/SQL to develop Stored Procedures, Views for different data models along with database IDE's such as SQL Developer, Toad.
  • Working experience in Web servers like Apache Tomcat, JBoss and Application severs like Web Sphere .
  • Good experience working with Ant and Maven build tools and software versioning and revision control tools like Git, SVN .
  • Strong programming, communication and interpersonal skills and a capable team player & leader and can easily adapt to new technologies in a short span of time.
  • Experience in delivering projects in both Waterfall and Agile Methodologies.
  • Ability to interface with and influence multiple stakeholders across Business and translating requirements to functional and technical design specifications.

TECHNICAL SKILLS:

Tools: SQL Developer, SQL plus, Eclipse 4.2, Swagger, Rational Software Architect v 9.0, SoapUI 5.3.0Languages : Java 8, JavaScript, Shell script

Technologies: HTML, JSP/Servlets, Struts, Spring, Hibernate 4.0, EJB 3.0, Spring batch (JSR 352), Web Services(SOAP & REST), JMS, JPA 2.2, Spring Boot JUnit 4.2, Jackson API, GSON, Jenkins, Wicket, React/Redux Maven

Databases : Oracle, Cassandra, NOSQL DB (Mongo DB)

DB Languages : SQL, PL/SQL

Operating Systems : Solaris/Linux/Unix/ Windows

Application Servers : WebSphere

Scripting Languages : Unix Shell

Code Management : RTC, Git, SVN

Scheduling Tools: BMC Control-M workload Automation v8.0, AutoSys

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities -

  • Developed and consumed JSON based RESTful services using Spring.
  • Designed/Developed business logic inside the REST service ( for data capture of CDD questions) with extensive use of Java 8 features including Lambdas and Streams in collections )
  • Created multiple REST services through Spring Boot and dockerized them.
  • Developed business logic using TDD (Test Driven Development) approach and developed Junits using Mockito frame work.
  • Worked on continuous Integration and automating builds with Maven using Jenkins
  • Designed/Developed java batch jobs using Spring batch framework. Developed the Unix shell scripts to invoke the batch job from scheduling tool Control M.
  • Development of UI application using WICKET and SPRING web flow.
  • Development of JPA project for data layer using Hibernate .
  • Concentrated on quality delivery with Code Quality, continuous testing, build, code coverage. Key player in process development and improvement. Involved in Triages to solve cross platform issues. Provided Technical leadership on troubleshooting/ resolution of issues.
  • Participated in Product backlog & User Stories (Agile projects) meetings along with the Product Owner to effectively capture Product Backlog and User Stories.
  • Team orchestration to effectively carry out all project activities such as analysis and design, coding, integration and testing

Hardware Unix, Linux and windows XP

Languages EJB 3.0, Web Services for J2EE(JSR - 109 Version 1.0), JAX WS, JAX RS, Spring Batch 3.0(JSR - 352), JPA 2.1, Hibernate 4.2

Version Java 8.0

Special Software IBM Web sphere Application Server V8.0 (Development) / V5.1 (Test and Production), Rational Software Architect v 9.0, SoapUI 5.3.0, SQL Developer, TOAD, Putty, IBM WebSphere MQ, Automated Rest Client (ARC) version 10.0.11

Database Oracle 11g, DB2, SQL Server, Netezza

Scheduling Tools BMC Control-M workload Automation v8.0

Confidential, Plano, Texas

Senior Java Developer

Responsibilities -

  • Requirement gathering and participation in story writing as part of agile development
  • Analysis and design - prepare system Architecture diagrams
  • Environment set up for new Web sphere MQs for capturing Member's data
  • Developed JMS and Message Driven Bean (MDB) to receive membership information and store in data base.
  • Developing java batch jobs using Spring batch.
  • Worked on creating new SOAP web service and operations (to create risk groups for members and collect data) using bottom up method of generating WSDL .
  • Development of UI application using WICKET and SPRING web flow.
  • Development of JPA project for data layer using Hibernate.
  • Created test cases using JUNIT, JMOCK. Develop GROOVY scripts for Web services Functionality/ Automated testing.
  • Team orchestration to effectively carry out all project activities such as analysis and design, coding, integration and testing
  • Configured JDBC, JMS service and other resources and environments in Web Sphere server.

Hardware Unix, Linux and windows XP

Languages EJB 3.0, Web Services for J2EE(JSR - 109 Version 1.0), JAX WS, JAX RS, Spring Batch 3.0(JSR - 352), JPA 2.1, Hibernate 4.2

Version Java 7.0

Special Software IBM Web sphere Application Server V8.0 (Development) / V5.1 (Test and Production), Rational Software Architect v 9.0, SoapUI 5.3.0, SQL Developer, TOAD, Putty, IBM WebSphere MQ, Automated Rest Client (ARC) version 10.0.11

Database Oracle 11g, DB2, SQL Server, Netezza

Scheduling Tools BMC Control-M workload Automation v8.0

Confidential, Plano, Texas

Module Lead

Responsibilities:

  • Requirement gathering; Analysis and design - prepare system Architecture diagrams
  • Extensive analysis of the existing systems and identify the clients to be migrated to new web services.
  • Played major role in setting up the external Fidelity web services in USAA layer 7 gateway
  • Develop a reusable framework using Java design patterns like Facade and Factory and standardize it to be used by all brokerage SOAP web services.
  • Design/Develop XML Schemas and WSDL for SOAP web services developed using Top down approach.
  • Propose solutions to business problems
  • System components construction using java, SOAP web services, batch jobs and hibernate
  • Created test cases using JUNIT, Mockito . Develop GROOVY scripts for Web services Functionality/ Automated testing.
  • Created Java batch jobs for calculating commissions on member's trading activity.
  • Played a major role during the release week to make sure switching of USAA brokerage system from old vendor(Phase 3) to new vendor (NFS) is seam less to USAA membership.
  • Preparation of estimates time lines of deliverables and project execution plan
  • Prepare and validate product architecture and design model
  • Team orchestration to effectively carry out all project activities such as analysis and design, coding, integration and testing
  • Configuration and defect management using RTC

Hardware UNIX, Linux and windows XP

Languages EJB 2.0. Web Services for J2EE(JSR - 109 Version 1.0), IBM Java Technology Version 1.4, J2EE 5.0

Special Software IBM Web sphere Application Server V6.0 (Development) / V5.1 (Test and Production), IBM Developer kit, Java Technology Edition version 1.4, Rational Software Architect v8.0.1

Confidential, San Antonio, Texas

Module lead and Java Developer

Responsibilities:

  • Analysis of Business Requirements
  • Coordination with onsite team to understand the requirements
  • System components construction using Java, Web services, EJB, Batch job and hibernate
  • Preparation of estimates, time lines of deliverable and project execution plan
  • Prepare and validate product architecture and design model
  • Analysis of current customer system to plug-in new requirements
  • Team orchestration to effectively carry out all projects activities such as analysis & design, coding, integration and testing
  • Integration test server box maintenance for all components

Hardware UNIX, Linux and windows XP

Languages EJB 2.0. Web Services for J2EE(JSR - 109 Version 1.0), IBM Java Technology Version 1.4, J2EE 5.0

Special Software IBM Web sphere Application Server V6.0 (Development) / V5.1 (Test and Production), IBM Developer kit, Java Technology Edition version 1.4, Rational Software Architect v8.0.1

Confidential, San Antonio, Texas

Developer

Responsibilities:

  • Analysis of Business Requirements
  • Coordination with onsite team to understand the requirements
  • System components construction using Java, Web services, EJB, Batch job and hibernate
  • Preparation of estimates, time lines of deliverable and project execution plan
  • Prepare and validate product architecture and design model
  • Analysis of current customer system to plug-in new requirements
  • Team orchestration to effectively carry out all projects activities such as analysis & design, coding, integration and testing
  • Integration test server box maintenance for all components

Hardware UNIX, Linux and windows XP

Languages EJB 2.0. Web Services for J2EE(JSR - 109 Version 1.0), IBM Java Technology

Version 1.4, J2EE 5.0

Special Software IBM Web sphere Application Server V6.0 (Development) / V5.1 (Test and Production), IBM Developer kit, Java Technology Edition version 1.4, Rational Software Architect v8.0.1

Confidential, San Antonio, Texas

Developer

Responsibilities:

  • Prepared Prototype pages using HTML, which is used for presentation to the clients
  • Involved in functional discussions during requirement analysis phase
  • Involved in preparation of HLD, LLD, Pseudo code
  • Implemented different modules using Struts, Spring, and Hibernate framework.
  • Integration of error messages in all modules.
  • Prepared different test cases for different modules.
  • Implemented enhancement changes
  • Configuration and defect management using clear case
  • Prepare and validate product architecture and design model
  • Integration test server box maintenance for all components

Hardware UNIX, Linux and windows XP

Languages EJB 2.0. Web Services for J2EE(JSR - 109 Version 1.0), IBM Java Technology

Version 1.4, J2EE 5.0

Special Software Eclipse, Toad, Clear case, Jboss, Oracle 10g

Hire Now