We provide IT Staff Augmentation Services!

System Engineer /java Lead Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Development / Technical Lead with over 19+ years of total IT experience, strong technical background (Java/J2EE) and management skills; success leading all phases of diverse technology/ecommerce projects; worked mostly with Major Financial institutions.
  • Extensive Java / J2EE programming experience on multiple application servers, Technologies and middleware platforms.
  • Rich experience in Professional Services and consulting with hands - on technical experience in design and development of Business Ecommerce applications.
  • Involved extensively in all stages of software development lifecycle (SDLC) such as requirements gathering, design, development, testing, implementation and deployment.
  • Expert in agile and waterfall project management methodologies: Able to manage large project teams and known for high-quality deliverables that meet or exceed timeline and budgetary targets.
  • Expertise in Agile and work in hybrid (waterfall & agile) Matrix environment.
  • Quality Controls: In corporate change & continuous improvement increasing the productivity of scrum teams and the quality of deliverables.
  • Enforce Quality, measure quality and watch for maturity over a period.
  • Defined and implemented processes and tools (Quality) best suited to each project.
  • Moved between agile and waterfall approaches depending on project specifics and client goals, creating detailed project road maps, plans, schedules and work breakdown structures.
  • Expert in agile and waterfall project management methodologies: Able to manage large project teams and known for high-quality deliverables that meet or exceed timeline and budgetary targets.
  • Expertise in Agile and work in hybrid (waterfall & agile) Matrix environment.
  • Capability and Flexibility to work under stressful situations following the stipulations of the organizations, Great time management and problem-solving capabilities.

TECHNICAL SKILLS:

JAVA /J2EE: Java, Java Cryptography(Security), EJB, C, C++. Ext-JS, Angular-JS, Struts, JSP, JSF, HTML5, JavaScript/ JQuery, Spring, Hibernate/JPA, REST/AXIS Web services, Node-JS, Spring Boot, Microservices, Design patterns., XML/XSD, SOAP/JSON, JavaScript.

JAVA Security: Cipher (Encryption/Decryption), Encryption Algorithms. Hashing, SSL Certificates, Key store, Message Level Security. Digital Signatures/Certificates, MD (SHA1, SHA256, SHA 512), HMAC (Message Integrity).

Messaging: JMS/MQ series, Spring JMS, KafKa, Spark.

Scripting: Perl, Unix shell Scripting.

Tools: /Env: Unix/Linux, Maven/Ant, Subversion, Jenkins, GIT repo, Swagger, SONAR, PMD.

TEST: JMock, Easy mock, Groovy, JUNIT, TestNG.

App Servers: Weblogic, Websphere, Jboss, Tomcat, Jetty, JavaWebstart.

DB: Oracle, MongoDB., Ms Project, PPM, Clarity, RALLY, JIRA, ALM, QC.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

System Engineer /Java Lead

Responsibilities:

  • Migrated applications from JSP to new Tile page using Angular-JS., Migrated from Java 6 to Java 8.
  • Identify areas of improvement - Implemented AOP Design for Logging and Auditing. Redesigned the Exception handling throughout the Application.
  • Designed and implemented REST Web services for Confidential (Identity, Attributes, Endpoint Management API) applications, Spring JDBC and Oracle DB.
  • Experience working in a continuous integration and automated production delivery environment (Jenkins, Node JS, and mobile application performance).
  • Worked on Maven2 during build process also modified pom.xml to use latest libraries and specifications.
  • Installed and Integrating Jenkins with POMs, creating Jobs for several projects, migrated from manual build to using Jenkins.
  • Implemented all Quality Controls - Firebugs, PMD, check style, Jacoco. Installed Sonar and integrated with Quality controls for metrics. Implemented Swagger for REST API documentation.
  • Migrated Confidential applications from JSP to new Tile page using Angular-JS, Migrated from Java 6 to Java 8.
  • Assist professional services and software development teams in defining and deploying Dev, Test and Prod environments for both internal and customer projects. Partner with QA/testing teams to ensure testing deliverables/timelines are met.
  • Oversees deployment readiness plans and documentation and ensure deployment timelines and event are coordinated with broader planned release activities.
  • JAVA/J2EE - Angular-JS (2), Spring boot, Spring JDBC, Spring core, Oracle, REST Web Services, Microservices, Design patterns, Spring Cloud, Spring web Services, Swagger, GIT, Maven, Jenkins, LDAP.

Confidential, Wilmington, DE

Development Lead

Responsibilities:

  • Responsible for leading the site strategy and building product roadmap. Own end-to-end lifecycle accountability to deliver the right technology solution while following the Enterprise Project Standards for planning, executing, controlling and closing the technology components and deliverables within project
  • Developed Plan and Managed end-to-end for new online Retail website. Managed full project life cycle, Strategy, design, development, testing and implementation.
  • Architect and built Enterprise Ecommerce Application in collaboration with development team and Architects. Worked along with Architect / technical team to Design Microservices Architecture.
  • Designed and implemented the Storefront Webapp using Angular JS and Spring Boot (responsive Mobile).
  • Implemented Account Service, Inventory Service and Shipping Service API's using REST Web service.
  • Build relationships with vendors to manage all ecommerce technology partners, Integrated several third-party technologies: site search, email marketing and testing software. Created and managed new payment processing system. Managed outside developers and designers to create company name shopping cart.
  • Responsible for coaching and Mentoring teams on Agile practices.
  • Conduct Spring ceremonies, create user stories, Track and communicate team velocity and sprint/release progress. Execute project using Agile Methodology.
  • Hands-on Technical Lead own end-to-end lifecycle, accountability to deliver the right technology solution and products. Identify potential risks, remove roadblocks to ensure progress. Leads delivery of technical sections of requirements as well as design.
  • JAVA/J2EE - Angular-JS, Spring boot, Spring JDBC, Spring core, Oracle, REST Web Services, Microservices, Design patterns, GIT, Maven, Spring Cloud, Spring web Services.

Confidential, Newark, DE

Development/Technical Lead

Responsibilities:

  • Manage all aspects of the project phase (Initiation to Rollout). Manage the lifecycle of code development, from ideation to sprints to deployment.
  • Design/Develop XML Schemas, REST Web services Interfaces, methods and business logic for ICDP (Credit Acquisition, ECC).
  • Design Develop IDCP REST Interfaces and Data objects using REST, Spring, JPA, Hibernate, XML, XSD.
  • Design/Develop ICDP UI Screens using JSPs, JQUERY, HTML5.
  • Develop Messaging interfaces to new Credit Acquisition and Existing customers using Spring, JMS to update transactions to upstream/downstream Systems to ICDP.
  • Develop UNIX SHELL SCRIPTS for file uploads, refresh to downstream systems and UNIX CRON JOBS to maintain Data Refresh and clearing.
  • Created test cases using JUNIT, JMOCK. Develop GROOVY scripts for Webservices Functionality/ Automated testing.
  • Daily triage with the manual, automation and performance testing crew to ensure working framework leverages updated application object, Code Review, Build/Deployment Maintenance, Release, day to day support activities and defect handling/fixing.
  • Participate in Product backlog & User Stories (Agile projects) meetings along with the Product Owner to effectively capture Product Backlog and User Stories.
  • JAVA/J2EE - HTML5, JSP, STRUTS, JQUERY, AXIS/REST Web Services, SPRING CXF, Oracle 11, UNIX/LINUX, Hibernate, JPA, Spring, JUNIT, Mockito, SOAPUI, JMS Messaging, Java Security, WSDL, SOAP, XML, JSON. Maven, Groovy, MAVEN, RALLY, Tomcat, Weblogic.

Confidential, Houston, TX

Development/ Build Manager

Responsibilities:

  • Combined role of Development Manager and Scrum Master, responsible for product deliverables and success. As Scrum Master, Direct & managed scrum teams with resources located in multiple locations. Facilitate scrum ceremonies - Release & sprint planning, Grooming, product review & demo’s retrospectives, daily stand ups. Empowered teams to self-organize and grow cross-functionality. Protect team from over-commitment, manage backlog, prioritize resolution of defects.
  • Develop the Revenue Management UI using Angular-JS, JQuery.
  • Develop REST Web Services for my Client and Revenue Management.
  • In corporate change & continuous improvement by implementing all Quality controls - Firebug, Check style, JACOCO code coverage, SONAR . increasing the productivity of scrum teams by 16% and the quality of deliverables by 25 %. Enforce Quality, measure quality and watch for maturity over a period. SONAR for quality reporting, SSAP & dynamic scanning for security of software and code vulnerabilities. Work on remediation & security with development teams & vendors.
  • Frame Stories, tasks & maintain all Scrum Artifacts (burn down/burn up chart, performance, cost etc.) JIRA . Coaching team on effective use of the tool. Led teams to overcome dysfunctions, improve creativity and continuous delivery. Protect team from over-commitment, manage backlog, prioritize resolution of defects.
  • Define, track and Ensure completion of project milestones and deliverables.
  • Coordinate and manage/support code releases and shared APIs with other IT groups
  • Business meetings, gather requirements, reporting status on weekly basis to management/stakeholders and manage risks pro-actively. Conduct defect calls/triages with cross functional teams and run with release.
  • Install, Configure & Maintain infrastructure, Jenkins, Sonar, FAST (deployment tool), Maven/GIT repo.
  • Develop UNIX SHELL SCRIPTS for AUTOMATED deployment and UNIX CRON JOBS.
  • Migrating legacy apps to new technol gies/infrastructure - Migrated from EXT-JS to Angular -JS. Pilot phase to aggregate customer Data to cloud (AWS), Spark, Mongo DB.
  • Responsible for Maintaining Build, Deploy, continuous integration in all Environments - DEV, TEST, PROD.
  • JAVA/J2EE - Ext-JS, Angular-JS, JQuery, Node-js. Bootstrap, REST, Oracle 11, UNIX, Hibernate, JPA, spring, JUNIT, Mockito, Maven, GIT, MongoDB, Python, Kafka, AWS (Cloud computing), Dynatrace, UNIX (SHELL SCRIPTS, CRON JOBS), JIRA, Tomcat, Weblogic.

Confidential, DE

App Dev Lead

Responsibilities:

  • Scrum Artifacts, facilitation scrum ceremonies, primarily owned (Analysis, Design, coding, testing, bug fixing).
  • Developed/Designed Messaging/REST interfaces to GAI for User Enrollment, Re-enrollment, Disenrollment, Downgrades and Copy/Merge user profiles using Spring (AOP, IOC), Spring JMS template (Messaging ).
  • Developed Mobile web pages using Struts, JSP, HTML5, Designed/developed Mobile Services and Data objects using REST, JPA, Hibernate.
  • Prototyped mock GAI adapters/responders using JMS to get/put messages to MQ queues to avoid network issues increasing team productivity.
  • Implemented Various CPATH Web services using Axis2: get/update Funding Accounts, Payments, Payees, preferences and Payment history that is used to populate BillPay UI.
  • Worked in CPATH object relational model (hibernate) writing Domain Objects using JPA ORM framework. Used Spring Batch Framework for processing payments.
  • Redesigning of existing application of spring IOC, redesigning of the transactional context model with AOP (transactions, exceptions using AOP ).
  • Setup SDLC process and best practices across the teams. Defined processes and tools best suited to each project. Concentrated on quality delivery with Code Quality, continuous testing), build, code coverage, code quality. Key player in process development and improvement. Involved in Triages to solve cross platform issues. Provided Technical leadership on troubleshooting/ resolution of issues.
  • Developed /Managed release of new technology services ( REST WebServices) for mobile space.
  • Successfully migrated from legacy third party applications (windows, ipad, blackberry...) to BOA applications using HTML5 to maintain a single UI for all platforms migrate applications to Akamai data servers to increase speed and performance of the applications.
  • Created test cases using JUNIT, EASYMOCK, JMOCK. Develop GROOVY scripts for Webservices Functionality /Automated testing.
  • Create project presentations and presents to business, management and to technical teams.
  • JAVA/J2EE - HTML5, JSP, STRUTS, JQUERY, AXIS/REST Web Services, SPRING CXF, Oracle 11, UNIX/LINUX, Hibernate, JPA, Spring, JUNIT, Mockito, SOAPUI, JMS Messaging, Java Security, WSDL, SOAP, XML, JSON. Maven, Groovy, Ruby, Dynatrace, Tomcat, Weblogic.

Confidential, DE

Project Lead

Responsibilities:

  • Participated in Analysis, design -Conceptual modeling of the system using Use cases diagrams, Sequence diagrams and Class diagrams. Involved into design, development and support of all tiers developed the new OTC channel.
  • Involved in refactoring old legacy systems (PCC OTC and TGANET) to new OTCNET channel.
  • Developed prototype for the new OTC Channel product and delivered in incremental cycle ( REST/Spring/JPA ).
  • Created REST Web Services to upload payment batch files, retrieving images of payment files.
  • Developed the core API components (persistence layer) for the New OTC channel Using Spring, Hibernate.
  • Used JMS for verification records refreshing, LVD refreshing, location policy modification, manual image forward file creation, RPF processing, to trigger batch processing.
  • Used Apache Digester, JAXB for parsing XML files to generate Java Objects, DOM, SAX parser for creating and parsing XML files. Used JAXB, JSF Navigation to display Menus.
  • Main achievements were packaging (exe) and creating security of the application, used IZPACK for packaging into exe file to be downloaded to the client’s location to work in offline mode. Used IZpack native launcher to install JRE on target machines that doesn’t have JRE installed. JRE bundled with izpack and then packed it in a self-extracting executable (SFX) using 7-zip archive.
  • Implemented Security features for the new OTC (SSL, Encryption/Decryption, message level security ).
  • Worked extensively in Creating Java Security API for Encryption, Decryption, Key Management, Digital Signatures and Digital Certificates, using Java Security API (JCA/JCE) AES 256 for generating key, Cipher, Apache Base64 for Encoding/Decoding, SHA-256 for hash service of PI data.
  • Used Java Keytool and Java Security API for creating keystore, loading, storing keystore, and adding certificates to keystore. Used various Message Digest Algorithms SHA1, SHA256 and SHA 512 for password and personal information stored as hash to the database. HMAC is used for Message Integrity and verification.
  • Provided Message Level Security to the web service as specified in WS-Security standards. Encrypting and signing the SOAP message for confidentiality and integrity using public and private key certificates.
  • Used Embedded Jetty server for offline mode and JavaWebStart to download and launch the application exe on the client site distribution and checking versions. Weblogic Server for online web application.
  • Used Junit, Jmockit for unit test cases and jmock test cases.
  • Used JBPM to manage workflow, schedule Jobs.
  • Organized and actively participated several group activities to identify project, product requirements, resolve challenges in online/offline mode - Brainstorming, JAD Sessions, Group Decision making, managed conflicts.
  • Hibernate, JPA, JMS, spring (Spring JMS, AOP, IOC), Web Services (Axis, REST), MQ Series, Websphere MQ server, JBOSS 5, ORACLE 10g, Linux, Perforce, Maven, SOAPUI, Spring Batch Framework, JUnit, JMockito, Weblogic.

Confidential, PA

DEV Lead

Responsibilities:

  • Worked to establish a True Agile Environment leading scrum calls and effectively act as servant leader mentoring the team as well as assisting with technology, project/business issues and proactive participation to remove impediments.
  • Worked with product management team to connect & to build an agile company and culture to deliver value both to customers and stakeholders. Major achievement with writing all frameworks API with MVC Spring Framework, Struts (Tiles, Validation, JSPs in the presentation tier for Vendor maintenance. Create/Maintain Scrum Artifacts ( Version one ).
  • Java, J2EE, JSP, Servlets, JDBC, Spring MVC, Web Services, JMS, EJB, Beans, ANT, Jakarta Struts, HTML, JavaScript, XML, XSL, UML, Oracle9i, RAD 6.0, WSAD 6.0, RAD 6, Clearcase, Agile methodology.

Confidential, DE

Lead Developer

Responsibilities:

  • Designed, developed tested and deployed server-side web-based applications and product features for Credit Card Shared services - MQ Bridge and CPS System.
  • Worked to build a highly motivated Agile team participating in daily scrum calls, effectively collaborate & work as a team.
  • Peer programming, peer review and product demos.
  • Worked on refactoring and redesigned Legacy MQ Bridge to new platform using JMS and MDB to improve performance.
  • STRUTS1.2.8, TILES, EJB2.0, J2EE Design Patterns, JMS, MQ Series, XML, JavaScript, HTML, IBATIS, WSAD5.1, WebLogic 8.1, Harvest (version control), Subversion (SVN), Oracle9i, Toad (7.6), UNIX, XML, XSL, AJAX, WSDL, Live Link, Agile Java Development, Site Minder.

Confidential, PA

Dev Lead

Responsibilities:

  • EZPay (Enrollments & Payments) is an electronic payment solution that enables Progress Energy customers to settle their outstanding invoices -Paymentech payment Server. JAVA/J2EE.
  • Designed, developed, documented, tested, and deployed server-side Web-based applications, platforms, and product features for authoring content and features for a EZPay (Enrollments & Payments) Billing system.

We'd love your feedback!