We provide IT Staff Augmentation Services!

Lead Developer Resume

Dallas, TX

PROFESSIONAL SUMMARY:

  • Experienced Java/JEE professional with extensive back ground in managing Software Development and Testing Life Cycle. Over 16 years of experience in designing and developing enterprise level multi - tier web Applications, Telecom, cloud computing and Health care domains.
  • Senior Java Developer/Project Lead hands-on experience in Enterprise applications with exposure to Healthcare, Could Computing, Telecom, Banking Business process management, applications and Open Source Community projects.
  • Good experience in developing the Function design and Technical design using UML tools (Sequence diagram and class diagram).
  • Extensive hands-on experience on Core Java,Groovy, JSF JSP, JSTL, Servlet, EJB3, Spring, Hibernate, JPA, SAX, DOM, XML, XSD, JAXB, JUnit, Restful Web Services, Jersey,JNDI, JMS, Active Mq, UML, Spring Batch, liquibase, Redis Server, Jedis Client Api, Maven, Jenkins, XMLSpy, Spring Integration, Spring ORM,Spring Batch,Spock,JSON, Go Lang, Spring boot, Gradle, Ansible and Design Patterns
  • Good experience on profiling like JProfile.
  • Have good experience in MVC and SOA Architecture and Proficient in OOPS, ORM and AOP concepts.
  • Good experience using Test driven development.
  • Skilled in Web technologies like YUI, HTML, JSP, JSF, Servlets, Struts.
  • Hands on experience on GIT, Clear Case and Tortoise SVN
  • JavaScript framework like YUI, Dojo and Angular JS
  • Web server Tomcat and Application Server Web logic Server 8.1, LDAP, JBOSS and WebSphere.
  • IDE Eclipse, IBM IDE RAD 7.
  • Hands on experience on ORM framework such as Hibernate and Eclipselink.
  • Expertise in Object Oriented Analysis, Design & Programming, UML, Agile and Waterfall Methodologies.
  • Hands-on experience in UNIX and Solaris platform
  • Experience in writing stored procedures, triggers - PL/SQL, Oracle and PostgreSQL.
  • No sql like Redis Server, Mongoldb
  • Proficiency at various levels of application development includes Interaction with end user for requirement analysis, system analysis and design, system testing and integration, implementation and documentation
  • Possess excellent communication, analytical, problem solving, interpersonal & leadership skills, ability to deal with people, learn quickly and provide solutions for business process improvement
  • Proficient in Configuration Management tools such as CVS, MS Visual Source Safe and other open source control tools like TFS and SVN.
  • Proficient and excellent skills in creating documentation for business teams and development teams (requirement specifications, technical documentation, case documentation, release / delivery plans and support manuals).
  • Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties).
  • Successfully implemented several proven Quality & Process Improvements in testing that led teams to deliver products with zero defects.
  • Excellent written and presentation skills, Created reports, technical / functional specifications for stake holder reviews to gain approvals.
  • Experience in handling/ executing projects using agile methodologies (SCRUM).
  • Very well versed with Project management tools such as MPP, Excel, Power point, MS Visio and other process improvement tools

TECHNICAL SKILLS:

  • Java / J2EE - Core java, IBM Cloud, JBOSS, Apache, IBM WebSphere 3.5/5.0, BEA Websphere5.x/6.x, Tomcat 4.x and Jboss3.x, Web services (REST), Spring 3.1Core,MVC and AOP, Batch, Hibernate, Design Patterns, Ant (build tools), AJAX, JQuery, EXT-JS 1.3.
  • Oracle 10g, 11g, PL/SQL, Unix / Linux, TOAD, SQL Developer
  • Quality Center, JIRA, Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Lead Developer

Environment: J2EE, Java1.8, XML/XSL, JMS, Angular 6, Angular CLI, Spring Spring boot,, Weblogic, Oracle, Gradle, Anthil, JAXB, REST Web Services, Maven, Tomcat,Git repo, JunitTest

Methodology: Agile

Responsibilities:

  • Prepared the high-level technical design document.
  • Developed the application architecture, data flow and sequence flow using pencil tool.
  • Involved with business stakeholders to understand the requirements.
  • Implemented the auto renewal Notification Spring boot application.
  • Implemented the Auto Renewal scheduling using spring cron expression.
  • Implemented the Spring Data JPA and developed the entities to map to oracle database.
  • Implemented JMS listener’s for weblogic queues.
  • Developed the autorenewal API using restful webservices.
  • 24/7 production support for Purchase Order application.
  • Implemented the Phase 3 changes for Purchase Order Application.

Confidential, Dallas, TX

Senior Java Developer Dallas, TX

Environment: J2EE, Java1.7, XML/XSL, IBM Cloud, Angular 6, Angular CLI, Spring Spring boot,Spring MVC, Gradle, Anthil, JAXB, SOAP Web Services, Maven, Tomcat,Git repo, JunitTest

Methodology: Agile

Responsibilities:

  • Implementation of tax based on nationality
  • Added the nationality info on the passenger’s page.
  • Implemented the passport validations on the passenger’s page.
  • Implemented the tax exemption for Belize, Mexico and colombia.
  • Manual build and deployment using anti pro.
  • Implemented the Spring hates for guild architecture.
  • Implemented the spring micro services for publishing the content.
  • Created the storage bucket in ibm cloud.
  • Implemented the rolling up logic for locale.
  • Stored the Muti language content in buckets.
  • Exposed the pub content as rest api.
  • Developed the angular app for header and footer.
  • Implemented the spring micro services for loyalty service.
  • Implemented the eligibility logic in spring boot.
  • Implemented the acceptance tests using serenity cucumber.
  • Integrated bdd tests as part of build step in Jenkins.
  • Developed the spring boot micro service for employe directory.
  • Stored image files using mongo db using grid fs.
  • Created a mongo db using cloud foundry services on the IBM Cloud.
  • Worked on employee directory angular application.
  • Implemented a rest api for angular app to consume.

Confidential, Dallas, TX

Senior Java Developer Dallas, TX

Environment: J2EE, Java1.7, Struts,Groovy, XML/XSL, Spring, Spring JMS, Active mq, Spring boot,Spring 3.0, Gradle, Run deck, JAXB, SOAP Web Services, Maven, Tomcat, Guice, Google guava Api, Git repo, Spock Testing

Methodology: Agile

Responsibilities:

  • Production support for OSDS and flight tracking applications.
  • Oracle upgrade from 10 to 11 for Data Integrity services
  • Fixed database maximum connection error for CSDSConsumer services
  • Implemented an enhancement for FusTester
  • Implemented panasonic services using spring boot rest api.
  • Worked on some of the improvements for OSSTools Fixed a bug related to DBCompare hourly script.
  • Implemented the change for WIFI Reset services.
  • As part of Get healthy enhancement, refactored various osds services Build the osds services using buildforge.
  • QA and production deployment using rundeck.
  • Monitoring the osds services using web service console.

Confidential, TX

Senior Java Developer Dallas, TX

Environment: J2EE, Java1.7, Jquery, JqGrids, Spring MVC, JavaScript, Oracle, stored procedures, Hibernate, Dozer, Oracle Triggers,JPA, XML/XSL, Spring, Spring JMS, Active mq, Spring 3.0, JAXB, RestWeb Services, Maven, Tomcat, Google guava Api, Git repo, Junit Testing, Putty, Oracle Sql Developer tool

Methodology: Agile

Responsibilities:

  • Development of new features for Optiutive services using technologies like J2ee, Jquery, stored Development of unit tests and integration tests using event driven spock framework.
  • Production support for Optiutive services. Analyze the business problems and propose solutions.
  • Fix critical and major defects as part of production support.
  • Provide resolution to technical issues using profiling tools like Jprofiler.
  • Design and implementation of quartz job scheduler and exposed it as part of services using Restful web services.
  • Implemented Jq grid in contract profile screen. Developed and refactored customer profile screen.
  • Implemented drill points for shapes on Job calculation screens.
  • Implemented the user defined fields across contract and customer profile.
  • Added validation for UD fields at Job calculation. Refactoring of customer profile controller as part of adding ship to accounts.
  • Implemented Jquery plugin “Are you sure” for dirty check on multiple screens. Implemented the one shot shape using SVG library.
  • Implemented the stored shapes at sub entity level. Configure a job for continuous integration Jenkins builds.
  • Implemented Optiutive automation using selenium web driver.

Confidential, Dallas, TX

Senior Java Developer Dallas, TX

Environment: J2EE, Java1.7, Groovy, XML/XSL, Spring, Spring JMS, Active mq, Spring 3.0, Gradle, Run deck, JAXB, SOAP Web Services, Maven, Tomcat, Guice, Google guava Api, Git repo, Spock Testing

Methodology: Agile

Responsibilities:

  • Design and implementation of sub systems Otis Ticket, Operational Flight schedule, Publish Schedule, Asig Supplier, Invoice Supplier
  • Consume Allegro soap web services for each sub systems
  • Implement Spring integration and Spring Batch for file movement features and system tests using Spock
  • Convert Jms schema payload to domain objects using jackson object mapper
  • Deploy fuel management systems in Dev, Itest, QA and production using run deck.
  • Design and implementation of remote monitoring directory using Spring scheduler Implementation of ASIG features using Spring sftp inbound adapter, service activator Implementation of SWISSPORT features using Spring sftp inbound adapter, service activator
  • Implementation of JMX for Monitoring events for all the interfaces Implemented the retry logic for jms connection factory failure
  • Developed a soap client using spring ws template for connection failure
  • Developed a bash script for file movement from DMZ Server to FTP02 Design and development of system to support both active mq and Tibco ems.
  • Added the Error handler and jms exception listener for Otis ticket messaging container. Implemented the servlet context loader listener to terminate the process for any exceptions.
  • Configure a job for continuous integration Jenkins builds.

Confidential, San Antonio, TX

Senior Java Developer

Environment: J2EE, Java1.7, Groovy, XML/XSL, API Connect,Spring Integration, Spring 3.0, Spring Boot, Micro services, Gradle, Gradle, Ansible, Hibernate, JAXB, REST Web Services, liquibase, Squirrel Sql Client, Maven, Template, Java script, Tomcat, Guice, Google guava Api, Google Gson,Mongodb, Git repo, Intellij, unix, Spock Testing, Active mq

Methodology: Agile

Responsibilities:

  • Design and implementation of encore plugin to consume pub sub service api.
  • Implemented a jersey https rest client for encore plugin Polling of active mq messages using spring integration adapter
  • Consumed encore plugin rest services api Implemented encore integration and system tests using Spock
  • Converted encore domain objects to Json using jackson object mapper
  • Deployed event aggregation in staging and production using ansible script.
  • Design and implementation of end of life legacy requirements using spring integration splitter
  • Implementation of SNMP events migration to next gen
  • Implementation of Storage Monitoring events migration to next gen Design and implementation of account and device feed to point to cache api v2
  • Implementation of provider maintenance events migration to next gen
  • Implementation of Integration tests and systems for all the events migrated to next gen using Spock
  • Implementation of cache api changes for SaleForce plugin
  • Implementation of cache api changes for Core device Life cycle plugin
  • Implementation of plugin changes for the events using spring integration
  • Implementation of template changes for cache api device status using groovy script
  • Converted Stored procedures to groovy script to implement DVST.

Confidential, San Antonio, TX

Senior Java Developer

Environment: J2EE, Java1.5, Dojo, XML/XSL, Servlets, JUnit1.4, REST Client, Hibernate, JAXB, REST Web Services, Rest Easy, liquibase, Squirrel Sql Client, Maven, Power Mock, Spring core, Template, Java script, Splunk, jboss, Guice, Google guava Api, Google Gson, Power Mockito, Windows Power shell script, API Connect,Lynch server shell scripts and IBM RTC .

Methodology: Agile Scrum

Responsibilities:

  • Developed the Http Service implementation for Get, Put and Post methods.
  • Developed the Awr Rest client to consume the Awr api resources.
  • Exposed the Awr Rest client as resources to Valve client Integrated the valve application to invoke these services.
  • Implemented junit test cases using power mockito. Updated the UI using Wicket api.
  • Developed the image module resource with support of multiple media type.
  • Implemented the dataset view, data display and data filter Dao’s in hibernate.
  • Implemented the rest services get, put, post and delete for dataset, dataset view and data display Developed the data handler screen using dojo framework. Involved in coding, bug fixing, testing, code reviews.
  • Developed the RDC dashboard for data replication.
  • Developed the Splunk queries for the RDC dash board.
  • Developed the RDC infrastructure dash board which included the details of bank deposit, tomcat servers and db replication.
  • Developed the RDC Transactions per Data Center graph module.
  • Developed the Pass Rate per channel image gauge module.

Confidential, San Antonio, TX

Senior Java Developer

Environment: J2EE, Java1.7, RedisApi, XML/XSL, Servlets, JUnit1.4, Jenkins, REST Client, Postgres, GIT, JAXB, REST Web Services, liquibase, web storm, Maven, API Connect, Power Mock, Spring core, Spring JDBC Template Node Js, LDAP, Tomcat and String templates.

Responsibilities:

  • Participated in project planning sessions with product architect and team members to analyze business IT Requirements and translated business requirements into working model.
  • Developed the java client to connect with Confidential Employees ldap server.
  • Design the data model and implemented the persistence layer using redisapi Communicated with juniper space to retrieve ssl get request using HTTP Transport (apache commons api).
  • Designed and developed the DAO layer and exposed all the services using rest API.
  • Design the data model and created using the liquibase tool Developed change request templates using string templates for communicating with juniper space.
  • Developed the ticket templates for space exception.
  • Designed and developed the authentication service layer and exposed using Abstract binder and the authorization service layer and exposed using Abstract binder.
  • Added the Jenkins configuration to support continuous integration.
  • Exposed the authentication and authorization end points using the restful web services.
  • Developed a service to revoke the tokens and the build infrastructure for AAS using maven.
  • Followed Test driven development.
  • Included the jersey exception mapper to display valid error messages with status code. Design and implementation Integration of server-side services with REST web services.
  • Create JUnit test case and integration test cases for UI and Server-side services using easy mocks.
  • Involved in creating jdbc SQL queries for retrieval and saving of domain objects.
  • Involved in coding, bug fixing, testing, code reviews and application retrospection.
  • Application support and co-ordination with business teams.
  • Deployed the war file in tomcat server in development environment.
  • Fixed bugs on the on demand Api using node js.

Confidential

Technical Lead / Senior J2EE Developer, Detroit, MI

Environment: Java 5, RAD7, WebSphere, J2EE, EJB, Struts, Hibernate 3.6.6, JSP, Java1.5, JDBC, XML/XSL, Servlets, JUnit1.4, REST Client, DB2, CVS, JAXB, REST Web Services

Responsibilities:

  • Modified the jsp files like view member, edit member and create member to include the change request.
  • Altered the action classes of to use the appropriate services.
  • Changed the existing ejb’s to include the change request in the business logic.
  • Modified the Db2 tables to in corporate the change request.
  • Migrated from Struts 1.1 to 1.7 versions to utilize the new feature to disable the entire form.
  • Modified the form beans to in corporate the change request.
  • Worked on Requirement analysis, gathered all possible requirements from end users and involved in breaking the requirements in to exact implementation details
  • Developed the sequence diagrams for all the dependent systems.
  • Coordinated with all the systems heads to make sure all the dependency is taken care.
  • Automated the User interface testing using Selenium Web Driver Design and develop MDBs for message processing, for multiple platforms.
  • Involved in coding, bug fixing, testing, code reviews and application retrospection.
  • Application support and co-ordination with business teams.
  • Co-ordinate efforts with off-shore team perform design and code reviews. Deployed the ear file in WebSphere server

Hire Now