We provide IT Staff Augmentation Services!

Senior Engineer Resume

4.00/5 (Submit Your Rating)

Nyc, NY

OBJECTIVE:

Proficient Java/J2ee engineer seeking a challenging software development position in a well - established organization

SUMMARY:

  • Senior Software Engineer with over 13 years of extensive professional experience in the Object Oriented Analysis, Design and Development of enterprise level multi-tiered applications.
  • Extensively used Java/JEE1.2 to Java/JEE1.8
  • Hands on development and problem solving skills in the latest Java/J2EE technology stack.
  • Expert in implementing RESTful APIs in JEE6, Camel & Spring.
  • Widely used Spring+Hibernate+JPA and Declarative Transaction Management.
  • Vast exposure of using Hibernate & Mybatis at Data Access Layer.
  • Extensively used Servlet API & Struts framework at control layer
  • Extensively used JMS for Asynchronous Messaging to produce/consume messages.
  • Extensively used Web services such as JAX-WS & JAX-RS, AWS specifications
  • Widely used AngularJS, JQuery, JSP,HTML, ExtJS & CSS for application UI development
  • Good exposure on Redux and React
  • Experience in NoSQL DB (DynamoDB & MongoDB)
  • Work experience in APIGEE proxy server and Apache Solr search server
  • Good knowledge in Hybris E-Commerce platform, Oracle Endeca search platform and Hadoop Big Data
  • Excellent exposure in implementation of Java GoF Design Patterns and S.O.L.I.D Object Oriented Programming principals.
  • Extensive experience on Service Oriented Architecture (SOA) based application services.
  • Knowledge in various ERP products (Oracle EBS, Taleo, MS-Dynamics AX(2009,2012), People Soft)
  • Knowledge in TIBCO ActiveMatrix.
  • Expertise in Maven type project implementation, Jenkins and Bamboo for continuous integration to gain optimum productivity.
  • Experience of working in distributed clustered and balanced applications.
  • Configured applications in WebSphere cluster environment to achieve application zero failover feature.
  • Extensive exposure on Database Management, Normalization and querying to produce the optimum performance.
  • Master of configurations and exposure to broad range of tools and techniques to do the work efficaciously.
  • Ability to automate the development processes to save time, not by doing the different things instead doing the things differently.
  • Ability to handle (design and develop) a green field project.
  • Extensive experience in collaborating with Business Analyst / Clients to understand the requirements
  • Performed lead role in development and execution of project release lifecycle.
  • Experience of working on all phases of SDLC (Software Development Life Cycle).
  • Extensive experience of working with Agile Scrum methodology.
  • Ability to transform the business requirements into the functional working solutions
  • Proactive in initiating actions, making decisions and issue resolutions.
  • Outstanding ability to adapt quickly and competently to new technologies and interact well with all levels.
  • Excellent exposure on Functional Specification and Technical Application Design documents preparations.
  • Excellent communication and documentation skills.
  • Highly motivated, good listener, attentive to details and can work independently or as a part of a team.

TECHNICAL SKILLS:

Programming Languages Java: 1.2 - 1.8 , C & C++

Web Development Languages: HTML, ExtJS, XML, XSD, CSS, JavaScript, JSON, AJAX, JQUERY, DOJO, AngularJS, Redux and React

Java Frameworks: JEE7, Spring4.0.1, Struts1.2 Hibernate4.0, Mybatis3.2, CXF, Apache Camel, GWT, SVNKit, Log4j

Java APIs and Specs: JPA, JMS, Servlets, JSP, JDBC, EJB, JAX-RS, JAX-WS, AWS

Application Servers: Tomcat 7,JBoss, IBM-WebSphere, Weblogic

Database: MySQL 5.6, Oracle 10g, PostgreSQL, Mongo DB and Dynamo DB

Operating Systems: Windows 2000, XP,7 & 8, Linux (Ubuntu), UNIX

Build Tools: Ant, Maven, Jenkin, Bamboo & Hudson

Code Quality and Review Tools: SonarQube, FindBugs, PMD, Check-Style and Cobetura

Methodologies: Agile Scrum, Waterfall, Iterative, Prototype, UML

Design Patterns: Factory, Abstract Factory, Singleton, MVC, Observer, Decorator, Façade, Front Controller, Service Locator

IDE, Tools and Version Control: JBOSS developer studio, Eclipse, STS 3.0, SoapUI, SVN, Borland StarTeam, CVS, VSS, Git/Stash

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Senior Engineer

Responsibilities:

  • Designed & Developed various Rest APIs which enables the core platform to integrate with Confidential platform
  • Defined and developed Camel route with CXF, Mybatis and Spring
  • Worked on the monolithic and implementing the Micro service architectures
  • Interacted with Intuit to define the integration Rest APIs for B2B
  • Designed & developed the utility for Oauth1.0 and Oauth2.0 to consume the Intuit APIs
  • Designed & developed the HMac key generation framework for the APIGEE APIs proxy layer7 validation.
  • Worked on developing the Audit & TPath logging framework with MongoDB
  • Designed and developed the APIGEE proxy for B2B integration
  • Worked on High level design and architecture
  • Worked on the low level design and implementation & provide the solutions to the developers.
  • Implemented SonarQube code quality too l (PMD, check-style, cobetura) into all the micro service projects
  • In order to automate the testing, worked with QA engineers for selenium, Cucumber, Lisa mock service frameworks and splunk tool for the APIs health check.
  • Participated in requirement gathering and requirement analysis with POs
  • Actively participated on the BRP, PBR sessions, user story grooming, Confidential planning, Confidential review and Confidential retrospective.
  • Active team member right from the requirement phase till delivery of the MVP launch.

Technology Stack: Java 1.7, Spring 4.2, AngularJS, Restful Web Services(JAX-RS)-CXF 3.0, Apache Camel 2.15, JBoss EAP 6.2, JBoss Developer studio 7.0, Mybatis3.2, MongoDB, Robomongo, Maven4.0, Oracle 10g, Oracle SQL Developer, Swagger, APIGEE Proxy, Git-Stash, Unix and Agile.

Confidential, Mount Laurel, NJ

Technical Architect

Responsibilities:

  • Designed & Developed java based Cloud Data Connect framework which is commonly implemented by various connector components to achieve the data integration with any external application products.
  • Worked on analysis of various ERP products and Integration approach
  • Worked on Data integration POC with various ERP and applications to determine the right approach to develop the effective adapter.
  • Worked on amazon AWS to integrate Dynamo DB
  • Presenting the approaches from the POC to the chief architect and obtain the approval with comments right before implement the new adapter (Connector).
  • Configured Peoplesoft-oracle VM (Trail), Microsoft AX2009 & AX2012 development environment for development and integration testing.
  • Worked on High level design and architecture of every integration connectors
  • Worked Low level Design and implementation & provide solutions to junior developers.
  • Effectively worked with Java in-built APIs to implement the various functionalities of each connector component.
  • Implemented SonarQube code quality too l into all the connector(adapter) projects
  • Involved with product management team for the client demonstration
  • Worked on peer code review.
  • Worked on connector (adapter) release activities
  • Implemented NFR
  • Active team member right from the requirement phase till delivery of the various connector components

Technology Stack: Java 1.7, JAX-WS (SOAP Web Services), AngularJS,Oracle11g, Tomcat7.0, Oracle EBS, MS-Dynamics AX (2009, 2012),Oracle Taleo, Amazon DynamoDB with AWS, Netsuite, People Soft9.2, Eclipse, SoapUI, Ant, Jenkin, Windows & Linux.

Confidential, Collegeville, PA

Technical Lead

Responsibilities:

  • Designed Rest based back-end server components of search service of Apache Solr
  • Worked on creating search queries to retrieve the result form Solr
  • Worked on batch job to index the data from data base
  • Worked on portioning the Solr instances on the cluster environment
  • Designed and developed Business Layer, Service Layer and Data Access Layer (DAL).
  • Integrated Spring & JPA with Hibernate for data retrieval in DAL layer.
  • Designed RESTful Web Services based backend application using Spring MVC framework based on XML Configuration of Application context and Web contexts.
  • Designed application to support both XML and JSON media types using spring’s content negotiation.
  • Used Dependency Injection of Spring for different layers of the project.
  • Programmed Hibernate Framework classes, ORM entities, Hibernate and JPA queries, JDBC queries for fetching data from database.
  • Uses Spring’s Declarative Transaction Management, Remote access framework and Exception handling.
  • Designed several database schemas for new backend components in Oracle and MySQL.
  • Used Apache Solr search server for application real time data search
  • Used Maven as a build automation tool.
  • Participated in requirement gathering and requirement analysis with client and business analyst.
  • Performed estimations of new components, features, enhancements or change requests.
  • Prepared functional and design documents based on requirements.
  • Used UMLet and Altova UModel for UML Modeling diagrams like: Class, Sequence, Component and Activity Diagrams.
  • Performed peer code reviews and functional / design documents review.
  • Implemented unit testing using JUnit Framework.
  • Performed performance testing using multiple JMeter injectors.
  • Participated in daily scrum meetings to track project’s development status.

Technology Stack: Java 1.6, ExtJS3.5, Spring 3.2, Restful Web Services(JAX-RS), JBOSS Resteasy, JPA 2.0, Hibernate 3.5, Apache Solr2.0, JMS, Tomcat6.0, Oracle 10g, STS 3.0, XML, JSON, UMLet, JMeter, Eclipse, Maven, JVisualVM, Linux & Windows.

Confidential, New York City, NY

Technical Lead

Responsibilities:

  • Involved in architecture design of Ad Server user application.
  • Designed and developed Business Layer, Service Layer and Data Access Layer (DAL).
  • Integrated Spring & JPA with Hibernate for data retrieval in DAL.
  • Designed RESTful Web Services (Producer / Consumer) based backend application using Spring MVC framework based on XML Configuration of Application context and Web contexts.
  • Designed application to support both XML and JSON media types using spring’s content negotiation.
  • Used Dependency Injection of Spring for different layers of the project.
  • Programmed Hibernate Framework classes, ORM entities, Hibernate and JPA queries, JDBC queries for fetching data from database.
  • Used spring’s automatic JAXB marshaling and unmarshalling for XML based Request and Response.
  • Configured EhCache for caching data of all proxies at a common framework layer.
  • Used Java Reflection and lot of Generics to dynamically typecast and decorate response objects.
  • Configured logging frameworks (Log4j / Slf4j) for different proxy components.
  • Deployed application in to Tomcat on Amazon EC2 Cloud environment.
  • Prepared architecture and design document using UML Modeling tools UMLet.
  • Performed peer code reviews and functional / design documents review.

Technology Stack: Java 1.6, RESTful Web Services(JAX-RS) with JBoss REST-easy, JAX-WS (SOAP Web Services),JPA2.0 with Hibernate3.0, Spring3.0, C++, ExtJs3.3, Ruby1.9.2 on Rails3.0 (ROR),MySql5.1, JMeter,Tomcat6.0, Amazon EC2 Cloud & Linux.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering, estimation
  • Impact analysis on existing Confidential -FSA application
  • Created high level and low level design documents.
  • Created component which uses the EJB & JMS to connect the IBM-MQ
  • Understood the product and taken the initiative to create application related training documents for Application Overview, Architecture, API’s, Flow and User Guide for making the life easier for new resources.
  • Delivered new features with Confidential that gradually stabilize the application and make it a success.
  • Added the capability in the system to automatically connects to the SVN Repo using SVNKit and uploads the generated style-sheets to repository.
  • Helped testing team to automate testing with selenium testing tool

Technology Stack: Java 1.4, J2EE, JSP, Servlet, EJB1.0, JMS, Oracle8, Websphere5.1, Eclipse Galileo, SoapUI, SVNKit, VisualVM, &UNIX

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked with chief architect to design data-connect framework
  • Created effective frame work with mixture of design patterns which uses for the various data integration of the Confidential + application.
  • Created designs documents with UML Modeling.
  • Worked on the different layers of the multi-tier architecture application.
  • Designed several data integration JOB.
  • Worked on the Quartz scheduler configuration on all the environment.
  • Worked with DBA to design the schema for the data integration job.
  • Created various PL/SQL queries for Oracle RDBMS involving multiple joins and sub-queries.
  • Developed unit tests using JUnit framework.
  • Involved in peer reviews of code and design specs.
  • Involved in knowledge transfer to new engineers.

Technology Stack: Java 1.6, Hibernate3.5, Spring2.5, UML, UMLet, Oracle 10g, Eclipse

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked on requirement gathering from multiple regions of the GM
  • Created high level and low level design (HLD & LLD) documents.
  • Developed java component which generates the various format and language independent e-contracts
  • Developed shell script program which automates the generate, distribute and send the email with encrypted e-contracts to the supplier
  • Created Junit
  • Involved on the code review
  • Involved on the deployment

Technology Stack: Java 1.4, itext 1.5.4, Borland Together & UNIX

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Involved to extend the design of existing EDS owned SOA based iBUS to add various web-service component.
  • Worked on web-service component configuration on IBM message Broker.
  • Designed & Developed java based choreography framework which does the business logic before invoke other Confidential applications and third party system.
  • Created High-level & Low level design document
  • Created Junit test for choreography framework
  • Involved code review and design review
  • Configured message broker component into various environment
  • Created shell script which monitors and extracts the Error messages on the system and populates the Alert message and send to EON system

Technology Stack: JAVA1.5, J2EE, JSF1.2, Struts2.0, IBM Message Broker, XML, XSLT, ORACLE8 & UNIX

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Gathered requirement from the onsite team.
  • Done impact analysis with new requirement on existing Confidential application
  • Created High-level and Low-level design document
  • Created Class diagram
  • Created & enhanced servlet which integrates the IBM-MQ and generates the HTML page dynamically with response
  • Migrated java1.2 to java1.4
  • Migrated Tomcat2.0 to Tomcat4.0
  • Created PL SQL for OTC implementation
  • Performance tuning done using JProfiler
  • Provided 24/7 production support after OTC enhancement

Technology Stack: Java1.2 & Java1.4, Servlet, Eclipse, Tomcat2.0 and Tomcat4.0, UNIX, Oracle9i

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked on Production support.
  • Trained & Worked on WebSphere cluster and load balancer configuration
  • Enhanced struts controller for the new requirement
  • Developed Junit for the entire application
  • Worked on code-optimization in improvement of application performance
  • 24/7 on-call support

Technology Stack: Java1.4, J2EE, Struts2.0, JSP2.0, IBM-HUON, Eclipse, websphere5.0, Oracle8i, UNIX

We'd love your feedback!