We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • About 9 years of technical expertise on analysis, design, development, deployment, Integration, implementation testing and supporting real time applications with excellent stake holder management skills by working at multiple client locations.
  • Hands on experience in most recent Web development technologies like server side programming using Java, Servlets, Struts, Spring, Hibernate, JDBC, JMS, Oracle, SQL Server, XML, XML Schemas and XML DTDS, J2EE in distributed n - tier and Client/Server architecture.
  • Translating wireframes to JSP’s by using front end technologies like JavaScript, jQuery, HTML, AJAX, JSON.
  • Good working experience in REST Services & SOAP Web Services Development using XML, SOAP and WSDL files.
  • Strong practice in J2EE Design patterns like Singleton, Front Controller, MVC, DAO, DTO, Service Locator, Business Delegate, and Session Facade.
  • Good knowledge in Spring Integration along with ActiveMQ.
  • Knowledgeable of build and deploy technologies like Ant, Maven and Gradle.
  • Experienced in working with JMS for Asynchronous communications and Fail-safe system development.
  • Excellent knowledge and experience in SQL, PL/SQL, Oracle, MySQL and MS SQL Server databases.
  • Expertise with BEA Web logic Application Server, Apache Tomcat.
  • Experience in using various version control systems like CVS, SVN and GIT.
  • Development experience in high volume high scalable environment and involved in all SDLC life cycles.
  • Worked as an onsite coordinator in Netherlands for BWise R&D team.
  • Tracking all the live defects and prioritizing with product owners.
  • Participated in creating and assisting Testers to create Load test scripts and monitoring them.
  • Work closely with stake holders (Client, Business Analyst, Quality Assurance Team) to ensure high quality deliverables
  • Experience using Jenkins to build the projects and using Nexus repository to manage the jars.
  • Experienced in the using Integrated Development environments like Eclipse, Spring Suite.
  • Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, UML.
  • Hands on experience in Software engineering models like SCRUM and Agile Methodologies and lead/ participate daily SCRUM meetings.
  • Good at Documentation on User requirements and System Specifications.
  • Good experience in project migrations from lower to higher versions.
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team.
  • Strong communication skills involving direct client interaction, onsite-offshore teams, third party services teams and ability to work independently with minimum supervision.
  • Received Consecutive Performance Awards (Pat on the back) for BWise project.
  • Certified in BCIC (BWise Certified Implementation Consultant).
  • BWise Bronze Level Certified for functional and technical (Project based certifications).

TECHNICAL SKILLS:

Operating Systems: Windows 2000, NT, XP and UNIX

Languages: Java, C, C++, XML, HTML and SQL

Scripts: JavaScript, JQuery

MiddleTier: J2EE (EJB, JSP, JNDI, JDBC, JMS, Servlets), Groovy, XML.

Application Servers: Weblogic, Web sphere, JBoss

Web Servers: Apache Tomcat

Oracle, DB2, SQL Server and MS: Access

Development Tools: Eclipse, STS (Spring Tool Suite), Intellij Idea

Internet Technology: J2EE and Web Services

Source Control: CVS, Clear case, Git

Others: Spring, Struts, Ant, Log4j, Junit, Hibernate, IBatis

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Senior Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing of CEO Wires and Global Wires application.
  • Participated in business requirement meetings as well as created FSD’s for the application.
  • Used UML in order to depit flow of the application in the FSD.
  • Developed code for Dodd Frank and Secure Validation application to provide customers with disclosures ad one time secure validation code for securing their transactions.
  • Involved in the development of user interface using Jsp’s, AJAX, Java script and CSS.
  • Worked on spring framework and custom made Struts like framework in development of application.
  • Worked with UNIX commands to communicate with remote systems in Integration and System test.
  • Involved in Production Support to fix and assist critical issues.
  • Converted approved designs into functional CSS, HTML, AJAX, JavaScript
  • Implemented Struts Action classes using Struts controller component.
  • Designed and developed the front end using HTML, CSS, JavaScript, Ajax and JSP tag libraries
  • Deployed applications on ORACLE WebLogic as well as IBM Websphere application servers.
  • Developed code using JUNIT frame work in order to perform unit testing.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernate’s persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data.
  • Used Pl/SQL as well as stored procedures to execute data migration project.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively. Used HQL and SQL for fetching and storing data in databases.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Designed and developed the Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP and REST web service interfaces implemented in Java.
  • Used INTROSCOPE, DYNATRACE, BSM AND Tealeaf APM tool to monitor global wires in production environment.

Environment: Java 1.8, Spring 4, JAX-RS,JAX-B, Apache CXF,Weblogic JMS, Teradata 15,Oracle 11g, SQL Developer 3.2, Maven 3.1, SOAP UI 4.5.1, Postman, Crucible,Git, Jenkins, U-Deploy, JFrog

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Developed Spring Rest Web services by exposing the domain objects to provide timely access to commercial data for Confidential (SWA) internal clients.
  • Implemented Spring Scheduling Tasks for a periodic scheduled Timer Task Beans.
  • Build and source code management using Jenkins and Nexus .
  • Mentor new team members with the application functionality and the project architecture.
  • Act as Scrum Master and track sprint deliverables end to end
  • Issue Tracking and delivery using JIRA
  • Work on user stories independently and also in collaboration with other team members.
  • Build and execute unit test cases using Junit and JMockito and Jbehave for functional testing
  • Worked on Spring Core Modules of Dependency Injection (IOC), Aspect Oriented Programming (AOP) and Transaction Management.
  • Develop and performance tune complex SQL queries to fetch the business data from Teradata using Teradata SQL assistant tool.
  • Implemented DAO layer using Hibernate.
  • Offshore team co-ordination and employ agile scrum model for effective delivery.
  • Release Management - Involved in creating Change Requests and Support Requests.
  • Work in Continuous Integration and Continuous Deployment (CICD) environment.
  • Extensively used promotions plugin to promote the builds to different staging areas like DEV, QA and PROD.
  • Involved in Production Support to resolve p1 priority issues.
  • Unit testing the web services using SOAP UI client.

Environment: Java 1.7, Spring 3.2, XSLT 2.0, XML, JAX-RS, Apache CXF 3.0.13, JMS, Teradata 15,Oracle 11g, SQL Developer 3.2, Maven 3.1, SOAP UI 4.5.1, Postman, Crucible.

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Use Spring Integration along with Active MQ to transform Amadeus messages to suit IX product formats.
  • Develop XSLT transformations and MFD files using Map force to transform and customize inbound xml messages received from Amadeus to SWA needs.
  • Work closely with multiple cross functional teams to effectively co-ordinate and manage business user expectations.
  • Involved in Implementing Spring AOP advices and Spring Task and Batch programming features.
  • Worked in Test-driven development (TDD) process.
  • Using groovy developed and implemented new solutions for the application.
  • JSTL tags & JQuery & JavaScript & JSP technologies used to implement UI components.
  • Involved in setting up MAVEN to Gradle Conversation implementation project and created Gradle script files.
  • Create Gradle script files and convert build from MAVEN to Gradle.
  • Validating the deployments and monitoring the production logs.
  • Took the ownership & responsibility of maintaining the UAT and all local environments by ensuring that the blockers were removed in time for the smooth progress of the testing.
  • Designing Mock-Up GUI pages for modeling the screens for initial approval
  • Involved in Database base design and modeling.
  • As a point of contact in onsite for all the priority issues and helping in resolving blockers in the SIT and UAT environments.
  • Involved in Database base design and modeling.
  • Fixing high level and critical bugs in the application.

Environment: Java 1.7, Spring 3.2, XSLT 2.0, MapForce2015 R3, XML, JAX-RS, Apache CXF 3.0.13, ActiveMQ 5.11, Oracle 11g, SQL Developer 3.2, Maven 3.1, SOAP UI 4.5.1, Postman, Crucible.

Confidential

Senior Java Developer

Responsibilities:

  • Understanding of business requirement and attended technical design meetings for new enhancements.
  • Involved in High Level and Low level Design of entire application.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Stateless session EJB component implemented for business logic and web services created using Soap, WSDL and Java.
  • Developed Container Manager Persistence EJB components to handle database operations.
  • Using XPath for parsing large scale XML’s received from Soap web service.
  • Worked on Business delegate and Session Façade singleton design patterns.
  • Worked on major technology migration from Struts, EJB Frameworks to Spring and Hibernate Framework’s.
  • Worked on bug fixing and enhancements on change requests.
  • Created Queues and Topics and Implemented Message Driven Beans Using JMS.
  • Involved in the Database table designing for new enhancement.
  • Developed JSP pages and implemented all JavaScript validations for front validations.
  • Worked as a L3 support on Incident Management within SLA.
  • Implemented Spring Controllers, Service and Repository components.
  • Implemented Spring Declarative transactions and AOP cross cutting concerns.
  • Making code changes as per the change requests and refactoring the existing code.
  • Entire application Deployment in UNIX box, using VPN Client and SSH Secure Shell Client.
  • Been part of change request developments and attending problem management meetings weekly basis.
  • Generated JAXB objects from XSD (XML schemas) using maven plugins.
  • Used Hibernate for persistence, generated hibernate objects, configure hibernate mapping file.
  • Helped in preparing the design documents like process flow, sequence, component diagram.

Environment: JDBS, JSP, Servlets, Spring, Struts, EJB's, XPath, JMS (Message Driven Beans), XML, Web logic Server 10, Eclipse, JavaScript, Ajax, Html and CSS.

Confidential

Java Developer

Responsibilities:

  • Worked on Struts MVC, Tiles Frameworks.
  • Involved in coding Struts Action classes and Java beans.
  • Understanding of business requirement and design.
  • Involved in front end (Java Script) and Backend validations.
  • Debugging and fixing the bugs identified in SIT and UAT regions.
  • Coding based on enhancements and Code review based on coding standards.
  • Configured Queues and Topics for JMS messaging.
  • Involved in implementing DAOs and Enterprise Java beans.
  • Developed Soap Web services using Axis framework and generate WSDL file.
  • Performed Unit Testing by writing JUnit test cases.
  • Simulated unchecked exceptions occurred in log files.

Environment: JDBS, JSP, Servlets Struts, EJB's, XPath, JMS (Message Driven Beans), XML, Web logic Server, Eclipse, JavaScript, Html and CSS.

We'd love your feedback!