We provide IT Staff Augmentation Services!

Senior Engineer Resume

0/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 specifications
  • Widely used JSP,HTML, ExtJS & CSS for application UI development
  • Working experience in Apache Solr search server
  • Working experience in APIGEE proxy server
  • Good knowledge in Hybris E-Commerce platform
  • Good knowledge in Oracle Endeca search platform
  • Good knowledge in 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 NoSQL DB (DynamoDB & MongoDB)
  • 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

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

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

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

Database: MySQL 5.6, Oracle 10g, PostgreSQL

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

Build Tools: Maven, Ant

Code Quality and Review Tools: SonarQube, FindBugs, PMD, CheckStyle, Emma, Junit, Jenkin Bamboo & Hudson

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

PROFESSIONAL EXPERIENCE

Confidential, NYC-NY

Senior Engineer

Responsibilities:

  • Designed & Developed various Rest APIs which enables the core platform to integrate with Intuit-QBO platform
  • Defined and developed Camel route with CXF and Spring
  • Worked on monolithic and implemented Micro service architecture
  • Interacted with Intuit to define the integration Rest APIs for B2B
  • Developed utility for Oauth1.0 and Oauth2.0 to consume Intuit APIs
  • Designed and developed APIGEE proxy for B2B integration
  • Worked on High level design and architecture
  • Worked Low level Design and implementation & provide solutions to junior developers.
  • Implemented SonarQube code quality tool into all the micro service projects
  • Participated in requirement gathering and requirement analysis with client and business analyst
  • Active team member right from the requirement phase till delivery of the MVP launch.

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.
  • 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 tool 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

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.

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.

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 (HLD & LLD) 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 ZERO defects 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

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 P4CM+ 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.

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

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

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Gathered requirement from the onsite team.
  • Done impact analysis with new requirement on existing MSS 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

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

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed prototype application using Servlet, JSPs, CSS, HTML for hospital & doctor appointment
  • Developed prototype application using Swing
  • Worked on database connectivity class for MVC pattern application of prototype
  • Created Junit class for swing based java class
  • Deployed application on remote server daily and monitored
  • Communicated onsite about daily functionality implementation and deployment status

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked with business analyst team to gather requirement directly from the client site.
  • Involved to design the prototype application.
  • Developed JSPs for production module
  • Developed Servlet controller for production module
  • Wrote business logic for production module
  • Involved on code review
  • Worked on testing for other than production module
  • Worked with release team to deploy application on the client environment

We'd love your feedback!