We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

Southlake, TexaS

SUMMARY:

  • Java Professional with 15 years of experience in Object - Oriented Analysis, Design, Development programming for web based, multi-tier and distributed applications in JAVA/J2EE Platform.
  • Track record of delivering quality products in the Media, Telecommunications, Airlines, Supply Chain, Insurance and Manufacturing domain.
  • Have experience on Media/Telecommunications domain, worked for Confidential to implement Magic Plus $1B Program which centralizes the Guest experience, other domain expertise is in Airlines (WestJet Airlines Canada), Supply Chain, Insurance and Manufacturing domain.
  • Experienced in providing system level architecture and solution driven architecture for various types of projects.
  • Spearheaded the design and development of a mission critical system.
  • Excellent Java 1.8 development skills, Servlets, JSP, Java Script, JSON, HTML5, CSS, JQuery, AngularJS, JDBC, Java Beans, JMS, Spring, Sonic-MQ Messaging Server, Weblogic Integration workflow for Orchestration, Flux workflow, Struts MVC, Ajax, EJB, Restful Web service, multithreading, XSD, JAX-WS, JAX-RPC, Hibernate, Quartz, Java/J2EE Design Patterns and UML.
  • Experience on Junit, Easymock and Groovy.
  • Experience in tuning several components of Weblogic, Jboss, Tc-servers to handle the 24/7 application traffic for customers like Walt Dinsey World, Telefonica (tele-com service provider in Brazil), Celcom-Malaysia.
  • Strong front-end, UI development skills using scripting languages like JSP, HTML, JavaScript.
  • Experience in SOA and developing Web services using SOAP, REST, XML, WSDL and JAXP.
  • Extensive experience in development and implementation of ORM framework Hibernate, Top link and Spring ORM.
  • Strong database skills in Oracle 8i/9i/10g, expertise in programming with SQL, Stored Procedures, Functions, Packages, Cursors and Triggers.
  • Expertise in designing applications using various J2EE design patterns like Singleton, Value Object, Data Access Object, Factory, Session Façade, Business Delegate and Service Locator etc.
  • Experience on Agile methodologies like Scrum, XP.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), UML, Iterative and Waterfall methodologies.
  • Expertise in using and configuring various web & application servers like Web Logic Server, Tomcat, tc-server.
  • Proficiency in programming with different Java IDE's like Eclipse, JDeveloper.
  • Used log4J for application logging and notification tracing mechanisms.
  • Expertise in development of test cases using JUNIT.
  • Experience with SCM and Build tools like SVN, CVS, Rational Clear-Case, Bamboo.
  • Experience in finding Memory leaks, DB Connection leaks and analyzing heap & Thread dumps.
  • Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently
  • Exposure to various stages in software development life cycle.
  • Expert in mentoring the team, delivering trainings on Java/J2EE technologies.
  • Expert in knowledge sharing session’s initiations and deliveries.
  • Effective in managing multiple projects and expert in handling on site - offshore teams co-ordination.
  • Excellent communication and inter personal skills, ability to work individually as well as in a team environment.
  • Well versed with entire development life cycle and facilitated agile practices.
  • Interaction with project stake holders and end customers for technical presentation, POC and knowledge transfer to support team.
  • Having very good knowledge in Business Process Management and EAI.

TECHNICAL SKILLS:

J2EE Technologies: Java 1.8, JDBC 3.0, JMS, JEE6, Java Mail, Multi-Threading, EJB, Servlets 3.0.1, JSP, Swing, JAXB, JAXP, XML, XSLT, HTML, JavaScript.

Frame Works: Spring 3.0.2(MVC, IOC, AOP), Mongo DB, Spring Boot, jQuery, AngularJS, HTML5, Struts 1.3, SOAP, Hibernate 4.2.0, DOJO 1.7, YUI 3.1.2, Spring Apache CXF RESTful, AJAX, JQuery, Junit, Drools Rule-engine, ULC 6.0, Velocity, Log4j, Groovy, Easymock 3.0, Powermock, Quartz scheduler, eh-cache, C3p0, Terracotta, Cassandra.

Web Services: REST, SOAP, JSON, AWS, JAX-WS; JAX-RPC, WSDL, JAXP and JAXB

Design Skills: OOA (Object Oriented Analysis) & OOD (Object Oriented Design), AOP (Aspect Oriented Programming),Design by contract, GoF design patterns and UML.

Application Server/Web Server/Messaging Server: WebLogic Application Server 8.1, Web-Sphere 7.2, OC4J, TC-Server, JBoss 5.0, Sonic-MQ, Apache Tomcat 7.0, Jetty Server.

Design Tools & Configuration: IBM RAD, Weblogic Integration workshop 10.2, WLI workflow, Flux-workflow engine, XMLSpy, Eclipse, Visio-2003, CVS, VSS.

EAI & Business Process Management: Weblogic Integrator(WLI) 10.2, IBM Websphere

Query Tool: PL/SQL Developer, Toad, SQL Explorer.

OR-Mapping Tools: Hibernate 4.2.0, Oracle Top-Links.

Build Tool: Jenkins, Bamboo, Apache Maven, ANT 1.6.5, SVN(Subversion)

IDE: IBM RAD, Eclipse 4.3.0, JDeveloper 9, TOAD 7.6.

Operating Systems: Unix, HP-Ux and Windows

Software Development Methodology: SCRUM, Agile methodology, TDD (Test Driven Development), Water fall.

Database: Oracle 11g(SQL, PL/SQL-Stored Procedures, Triggers)

PROFESSIONAL EXPERIENCE:

Confidential,Southlake,Texas

Senior Developer

Responsibilities:
  • Created REST Stateless and Stateful Services that can be consumed by airlines as an independent services and allows the airlines to create their own UI by consuming the REST API Services.
  • Integrated REST API with downline SOAP services that connect to Confidential Host.
  • Implemented Micro services for the components using Spring Boot and REST Services.
  • Implemented several Utilities for easy maintenance, troubleshooting using Spring Boot.
  • Worked on Swagger Tool to expose the REST Services with example on how to use it by reading the Annotations and by reading the REST Request/Response from Test Directory.
  • Created component (containing Java script code and Free marker templates) for providing dynamic slider for sliding between monitory and award fares for air fir base, ancillaries, insurance, car and Hotel reservation.
  • Implemented several UI components by using AngularJS, YUI java script framework, Ajax, CSS, bootstrap, worked on YUI event handling, dom operations, page-initialization, i18n, micro templating, minification and css.
  • Automated Rest Service API documentation by integrating Swagger, Jenkins, Spring Boot, MongoDB to store different release version of Services.
  • Integrated Spartanium automation (record and play) test cases to Jenkin stars for continues integration.
  • Created custom HTML using Freemarker templates with different states that will be called during life cycle of a component.
  • Used YUI packaging for interactions with several modules.
  • Created component for capturing the Direct Debit account details, business contact and personal contact information and adding into South bound systems.
  • Created component to enable Soft Payment, Singe Form of Payment(by using any Credit Card) and split payment( by using Credit Card + Direct Debit )
  • Worked on Integration with Payment Gateway Service.
  • Worked on defects that occur during Functional testing against the airline operator published fares in the Confidential host during pre-production.
  • Create selenium test cases(automated integration test cases)

Environment: Core java 1.8, AWS, YUI 3.1.2, JEE6, Java script, Mongo DB, AngularJS, Ajax, jQuery, CSS, Spring, Spring Boot, RESTful web services, JSON, HTTP SOAP web services, J2EE, Free Marker Template, Hibernate, Jenkins, Oracle, JUnit, Easymock, XML, XSD’s, Unix-Shell scripting, Log4j, Scrum, IntelliJ, Selenium, Jackson parser, Tomcat.

Confidential,Dallas,Texas

Senior Java Developer

Responsibilities:
  • Created user interface pages using Struts MVC, which will be used to capture the Loyalty offer details.
  • Created user interface pages using Spring MVC, which will be used to initiate alternate ID generation(replacement for plastic loyalty card), address details, auto population with Melisa Data(Address search and auto populate) using Ajax and JQuery.
  • Worked on Analysis, Design, Development and integration with card vault token service provider (Liaison) using REST services.
  • Worked on Analysis, Design, Development and integration with IDine Reward Network provider using REST Services for earning dinning rewards by FRN members.
  • Developed REST services to be consumed by Member Portal.
  • Worked on integration of existing MVC application with MelissaData RestService using Ajax and JQuery.
  • Worked on creating the Alternate-ID’s for loyalty card members and this ID will be used for all transactions instead of carrying the physical loyalty card.
  • Performance tuning of SQL statements, Hibernate mapping, Caching to improve performance .
  • Performance tuning of application by fixing the memory leaks and tuning the JVM memory parameters.
  • Worked on increasing the code coverage by writing JUnit test-cases.
  • Worked on creating Batch process using Spring Batch.
  • Involved in writing stories, Sprint planning and estimation.

Environment: IBM RAD, Core java 1.6, Apache CXF RESTful webservices, SOAP webservices, J2EE, Struts 1.3, Spring-(MVC, AOP-IOC), Spring Batch, Spring Boot, JavaScript, JQuery, AJAX, CSS, Hibernate, eh-cache, Terracotta, Websphere, Jenkins, Oracle, JUnit, Easymock, XML, XSD’s, Unix-Shell scripting, Log4j, Scrum, HP-UX, Web-Sphere.

Confidential, Orlando,Plano, Texas

Team Lead, Designer & Developer

Responsibilities:
  • Architected Flux workflow, Restful, Spring Integration with Hibernate and Oracle based 24x7 applications.
  • Implemented Multi-threading for a module which publishes the messages to Sonic-MQ.
  • Created JMS based MQ-listeners for polling from multiple subscribers.
  • Created Low Level and High Level Design documents for Media Administration and Management Services.
  • Created Batch process for pending jobs using Spring Batch.
  • Created User Interface pages for Media Administration.
  • Actively participated in scrum meetings, standup calls, and retrospective meetings.
  • Convinced business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective.
  • Developed Media Administration and Management Services which will process a request with in the SLA
  • Designed and developed workflows using Flux workflow engine.
  • Tuned SQL statements, Hibernate mapping, Caching to improve performance, and consequently met the SLAs.
  • Active participant of UAT and Production installs.
  • Written Unix Shell scripts and executed them during UAT/Production installation.
  • Responsible for project estimates and delivery within given time lines.
  • Increased the number of JUnit tests from 30+ to 400+ in my watchful eye to improve the overall quality of the Java/J2EE based applications.
  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Analyzed “What if” scenarios and exceptional conditions and made recommendations to fill the gaps identified in the functional specs and detailed design.
  • Improved the build process by migrating it from Ant to Maven2.
  • Involved in POC presentation and training to peers on the new technologies.
  • Involved in customer meetings and presentations for requirements gathering.
  • Conducted interviews and made recommendations for hiring Java/JEE professionals.
  • Written Build plans using Bamboo tool.
  • Facilitating Daily scrum meetings.
  • Facilitating sprint planning, estimation and delivery as Scrum master.
  • Tuned the performance of Rest calls by making the functionality to be Asynchronous.
  • Worked on tuning the performance of database calls from Hibernate layer.

Environment: Core java 1.6, J2EE, Spring-AOP-IOC, MVC, Spring Batch, Apache CXF RestFul web services, JSON, Hibernate, JMS, Sonic-MQ, C3p0, eh-cache for database, Flux workflow engine, Maven, Bamboo, tc-server, Oracle, Junit, Easymock, XML, XSD’s, Unix-Shell scripting, Log4j, Wily O/s, Scrum: HP-UX.

We'd love your feedback!