We provide IT Staff Augmentation Services!

Sr. Java/jee Consultant Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 20 years of professional work experience as a Sr. Software Architect, Designer and Developer specialized in enterprise application systems designing, and development using Java/J2EE, Oracle, and Web Application Development technologies.
  • Deep knowledge of GoF Deign Patterns, J2EE Design patterns, OOA/D, and Agile Software Development
  • Outstanding experience as full stack engineer in designing and developing industrial - strength web based enterprise applications using popular frameworks like Spring, AngularJS, Struts etc. for medium to large size companies
  • Strong analysis and problem solving skills
  • Highly self motivated individual with great team playing skills
  • Great communication skills with very positive can do attitude
  • Passionate about good software design and development practices
  • Capability to quickly learn and apply new software development technologies to produce professional quality enterprise software applications

COMPUTER SKILLS:

Technologies/Frameworks: Spring Boot, Spring Cloud(Config, Netflix, CloudStream, Security), Spring Rest, Spring Data (JPA, NoSQL), AngularJS, JEE, Docker, MyBatis, etc.

Languages/Scripting: Java, JavaScript, UML, SQL, PL/SQL, XML/XSD, Groovy

Testing: Junit, JMockit, Mockito, Spoc, SOAP UI

Messaging technologies: RabbitMQ, JMS, Message-Driven Beans

Databases: Oracle, MongoDB, H2, MySQL

Architecting: Micro Services, Messaging based integration, Batch Processing, Design patterns

Design: OO Design Patterns, Cloud Design Patterns, Object Oriented Analysis/Design, Database Modeling

Source Control: GIT, TFS, Clearcase, Harvest.

Build Automation and CI/CD: Maven, Jenkins, Docker, Openshift

Tools: Eclipse/STS, Oracle Data Modeler, SQL Developer, MS-Visio etc.

Workflow and Business Process Modeling: Oracle BPM

PROFESSIONAL WORK EXPERIENCE:

Sr. Java/JEE Consultant

Confidential

Responsibilities:

  • Design and development of micro services for various insurance product enhancement features using Spring Boot and Spring Cloud technologies.

Sr. Java/JEE Consultant

Confidential

Responsibilities:

  • Architect, design and development of messaging based micro services as part of modernizing a legacy monolith order processing system.
  • Design and implement front end application modules for Bulk Order processing functionality using AngularJS, Bootstrap, Spring REST, and Spring Data JPA
  • Architect, design and development of modules to introduce Paypal, Ship From Store, Delivery Promise, and Marketplace functionalities for e-commerce Order Processing Systems.
  • Act as a full stack developer developing and designing backend, middle tier as well as front end components for order management system
  • Design and development of SOAP UI mock services to work as stub for 3 rd party vendor systems that order processing system is interacting with
  • Development is done using languages, tools and techniques such as Java, Spring Boot, Spring Cloud, Spring Data, RabbitMQ, Oracle, PL/SQL, MongoDB, Spring Rest, Maven, JUnit, JMockit, Mockito, AngularJS, JavaScript, UML, Design patterns, Jenkins, and Openshift

Technical Lead/ Sr. Developer Analyst

Confidential

Responsibilities:

  • Involved in Solution, Design and development of Order Processing module for Confidential . Confidential is a sophisticated enterprise system to be used by Confidential call center agents for small and medium sized business customers. System automates end to end order intake and order processing business processes for business customers. It has an Ajax based Web GUI, web services and EJB based services layer and OBPM based workflow engine. It integrates with third party vendor products and with legacy systems.
  • Confidential SOA services and Batch Processing Jobs related to order processing functionality for consumer platform
  • Design and development of asynchronous errors handling framework tool which is built to automate handling and reprocessing of asynchronous service calls resulted in exceptions. The tool has a framework component, rule based message processing job, and an administrator web application.
  • Leading design and development activities, performing planning and estimation for projects involved in, coaching team members by providing technical consultancy, performing design and code reviews, monitoring and QA the design and development activities& deliverables
  • Development is done using technologies such as Java, J2EE (JSP, Servlets, EJB, JDBC, JMS), XSD, AJAX, Web Services, JUnit, Spring, IBatis, Struts, Stripes, Weblogic, Maven, and Confidential Batch Frameworks (similar to Spring Batch)
  • Some of the tools used are Eclipse, Maven, Clear Case, Mercury QC Shell, TOAD, Bea Weblogic 8.1/10.*, Control-M

Sr. Software Systems Design & Developer (Front End)

Confidential

Responsibilities:

  • Key designer and developer in projects like Teller Transaction System, Account Opening, CRMS, and Trade Services.
  • Preparing technical design specification documents for corresponding projects utilizing UML, GoF Design Patterns, J2EE Design Patterns
  • Design and development of proof-of-concept applications enabling integration of WSBCC and Confidential ES web frameworks
  • Design and develop domain specific web application infrastructures and corresponding components including generic UI components, common application services, design document templates, etc.
  • Coach and lead offshore development teams by providing technical consultancy, performing design and code reviews, providing estimations for resources and project scheduling, monitoring and QA the teams
  • Coordinate and manage support for system acceptance tests (SAT) and user acceptance tests (UAT). Do initial review and analysis of error logs, assign logs to appropriate developers, explain log nature and provide initial solution suggestions
  • Development is done using technologies as Java, J2EE (JSP, Servlets, JDBC, JSF), Confidential ES (Based on Spring, Hibernate and Struts), Confidential WSBCC, Confidential Websphere MQ, Confidential DB2, JetForm, XML, JavaScript, D/HTML, and AJAX
  • Manage and lead environment setup and configuration efforts for trade services projects. This involves setup and configuration of development workspaces and deployment platforms based on Confidential group standards and policies.
  • Some of the tools used are WSAD 5.x, Rational Rose, MKS Source Control, Mercury QC Shell, NIKU, DB2, Websphere Application Server 5.x, Confidential HTTP Server, Jetform, MQ Series, MKS Source Integrity

Java/J2EE Technical Architect & Consultant

Confidential

Responsibilities:

  • A web-based, commercial software product for logistics and transportation business. Analyzed, designed, implemented, tested, and integrated sub-modules for the product both individually and as a member of team. More Specifically;
  • Key developer in the team designed and developed a MVC web application framework based product using J2EE and GoF Design Patterns
  • Designed and coded various sub-modules using Java, J2EE (Struts, JSP, Custom Tag Libraries, Servlets, Java Beans, POJO, JDBC), XML, JavaScript, and D/HTML, PL/SQL and Oracle9i RDBMS
  • Conducted OO A/D using Rational Rose and ER Modeling using ErWin Data Modeler

Sr. Software Engineer (Java/J2EE)

Confidential

Responsibilities:

  • A web-based online messaging and problem tracking system with role based problem and task entry, monitoring, reporting, and performance tracking features. System enabled more efficient and effective operation of the organization.
  • Performed detailed object-oriented analysis and design. Developed both analysis and detailed design models (use-case descriptions and diagrams, activity diagrams, sequence & class diagrams) using UML & Rational Rose
  • Implemented server-side application logic using Java, J2EE(JSP, Java Beans, JDBC, J2EE Design Patterns), Struts and XML technologies
  • Developed user interface components using JSP Custom Tags, JavaScript, DHTML/HTML, CSS, and DOM
  • Coded business logic of applications by developing database stored procedures, and database triggers using PL/SQL and Oracle 9i.
  • Designed and modeled database schemas using Erwin Database Modeling Tool

Programmer Analyst

Confidential

Responsibilities:

  • Gathered user requirements, analyzed business processes and documented findings
  • Conducted systems requirements gathering and heavily involved in database design and modeling
  • Developed functional specifications, and mapped functional specifications to design specifications
  • Prepared design specs and models for the sub-modules to be implemented
  • Designed and implemented proof of concept applications to be used as by junior developers.
  • Coded, tested, and integrated sub-modules into sub-systems. Maintained and upgraded sub-modules.
  • Implemented applications using Power Builder, Java, JSP, XML, D/HTML, JavaScript, PL/SQL, Oracle RDBMS, and object-oriented programming. Developed business logic by coding PL/SQL stored procedures, functions, and database triggers. Implemented web user interfaces using Java, JSP, XML, D/HTML, and JavaScript. Implemented windows user interfaces using Power Builder.
  • Leaded various size software development teams

We'd love your feedback!