We provide IT Staff Augmentation Services!

Products And Platform Engineer Resume

5.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • 7 years of IT experience in Design, Development, Support and Implementation of Web based applications using Java/J2EEand Java/JEE Technologies (Core Java, JDBC, Servlets, JSP, EJB, XML, JMS, Struts, Spring, JSF MVC Frameworks, SEAM, JUNIT,Hibernate,SWINGS,AWS, Applets, Ice Faces, Java Web Services ( Restful and SOAP),Drop wizard Framework.
  • Expertise in Web - Development technologies including: AngularJs, HTML, DHTML, JavaScript, CSS, JQuery, XML, XSLT, XPATH, DOJO, AJAX, SOAP with W3C standards. Hands on experience in J2SE 1.3, 1.4, and JEE 5.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, Action Script, JSF and JSP.
  • Good working knowledge of web based GUI, SQL, DB design along with JQuery, Hibernate/iBatis.
  • Experience in Developing mobile-based application and web-based applications.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI and also implemented JSON Restful web services.
  • Deployed applications on multiple JBOSS Instances and maintained Load Balancing, High Availability and Fail over functionalities.
  • Experienced and skilled in all stages of SDLC - gathering and documenting requirements, developing project plans, designing using OOD, OOP, UML and various design patterns.
  • Good in managing and tracking project execution, prototyping and assisting with usability testing, developing and executing test scenarios, releasing products to production, and maintaining product releases.
  • Strong Experience on working with Spring Boot with microservices.
  • Highly proficient in developing Intranet/Internet technologies on the J2EE&Java platform with Web Logic, JBoss, WebSphere, Tomcat and Sun One App Servers.
  • Developed J2EE/Java apps using various IDE tools Eclipse, Intellij, WebSphereRAD.
  • Highly proficient in developing Object Oriented Design, Methodologies and applications in client/server and distributed environments using J2EE architecture.
  • Hands on experience in ANT, Maven, Anthillpro, Build Forge and Cruise Control.
  • Have good knowledge Developing Map Reduce algorithms using JAVA.
  • Hands on experience in Groovy and Grails and MySQL sever.
  • Proficient in Spring Dynamic Modules for OSGi Service Platforms development
  • Creating all the phases from the JIRA interface.
  • Good experience in designing Use case Diagrams, Class Diagrams, Sequence Diagrams, Flow Charts and Deployment diagrams using UML Rational Rose Tool.
  • Good Knowledge on Data Structures and algorithms
  • Automate the build and deploy activities with Shell scripting and PERL scripting
  • Worked on different Version Control tools VSS, CVS, Harvest, Subversion and Clear Case.
  • Designed web applications effectively by utilizing XML, XSLT on DOM and SAX parsers.
  • Hands on experience in writing Complex SQL Queries, PL/SQL and Stored Procedures.
  • Development experience in Unix, Linux, AIX, Windows (Vista, XP, NT, 2000, 95) and Cloud based virtual platforms.
  • Good Knowledge on SQL and NoSQL.
  • Experience in creating Cassandra database systems.
  • Good experience in writing back end business logic using Mongo dB and Functions in Node.js Server.
  • Good experience with various Web/ Application Servers like IBM Web Sphere, BEA Web Logic, JBOSS and Apache Tomcat.
  • Responsible for project maintenance and supporting and solving technical and application issues.
  • Good understanding in business processes in retail, insurance, and fund, asset management, financial sector

TECHNCAL SKILLS:

Language: JAVA 5/6, J2EE, PL/SQL, C, C++, UML, VB 6.0

Scripting: VBScript, JavaScript, JQuery, PERL, Shell-KSH, BASH, BEAN, AWK

RDBMS: Oracle 9i/10g/11i, SQL Server2005/08, DB2, MySql, MS Access

Tools: & Utilities: MS VSS, CVS, SVN, GIT, PVCS, Gerrit, Harvest, Anthill Pro, Ant, Maven, Log4J, Toad, Putty, MS Front Page, JIRA, Fortify, Clover, WinSCP

Java Technologies: J2SDK, JDBC, SWINGS, JMS, JMail, Java Beans, JSP, Servlets, JAXP, SAAJ, JAXB, Junit, Mockito,DTS

Design Patterns: Model View Controller, Front Controller, Business Delegate, Composite View, Data Access Objects and Data Transfer Objects, Single Responsibility

Architecture/Framework:: Struts MVC, JSF, Spring MVC, Struts2, SEAM, RUP, .NET, AJAX

Application/Web Servers: Web Logic 9.1,10, WebSphere6.0, Oracle10G, Jboss3, 4, Web Logic, JRUN, Apache Tomcat 5, 6, IIS 5, Sun App Server.

Mapping Technologies: Hibernate3, iBatis, ER Studio, Rational Rose, and SQL Developer.

Internet Technologies: HTML5, CSS3, JQuery, Ext.Js, VBScript, PHP, XML, XSLT, XPATH, SOAP, WSDL, HTTP/HTTPs, DOJO,RedHat

Middleware: EJB 2.0, JPA3, RMI

Distributed Computing:: RMI, TCP/IP, FTP

IDE: WebSphere RAD, MyEclipse X, Intellij IDEA, MS VS, Jdeveloper 910,Net Beans

Protocols: HTTP,SMTP,TCP/IP,DNS,FTP

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Products and Platform Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and involved in Agile methodology, break tasks into small increments called SCRUM with minimal planning.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Implemented Swagger for the microservices for Documenting Rest API.
  • Implemented Rest API Design Guidelines for the microservices.
  • Performed Continuous Code Quality on the microservices using SonarQube.
  • Worked on Fixing the bugs and code smells for the microservices using SonarQube
  • Used ANT and MAVEN build tools on Java projects for the development of build artifacts on the source code.
  • Responsible for Testing RestAPI using SOAP UI and Postman Tool.
  • Launching new EC2 instance with VPC and Load Balancers in AWS Environment.
  • Created AWS Route53 to route the traffic between two regions.
  • Responsible for Continuous Integration and Continuous Deployment using Jenkins.
  • Installed managed and Configured Nexus Repository for Maven Build Tool.
  • Creating Docker files and have experience working with Docker Engine.
  • Used ws02 API Manager to create, store and Publish APIs.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Web Application development for backend system using AngularJs and Node Js with cutting edge HTML5 and CSS3 techniques.
  • Done a quick smoke test on Page Framework UI using selenium and Cucumber.
  • Setting up the databases in AWS using RDS, storage using S3 bucket.
  • Security for the microservices is developed by using Spring Security
  • Wrote Junit test cases for the microservices and checked the code coverage using EclEmma.

Environment: RestAPI,Jenkins,Sonarqube,Nexus,wso2,spring4.0,Maven,Docker,Openshift,CloudFoundry,AWS,RestAPIMySQL,Node.Js,JIRA,Bitbucket,GIT,Source Tree,Angular Js, Postman,Spring Boot

Confidential, Columbus, OH

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Worked on Agile development methodology and built the application with Test Driven Development (TDD).
  • Created Software Design documents, Technical Design documents & Unit testing documents. Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
  • Designed and development of XSD, XML and MBeans.
  • Development and implementation of Client Server and Web Based Applications using Java, JEE and Relational Database Management System.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Used MVC Design pattern to develop part of J2EE billing application.
  • Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Installed, configured, and updated Linux machines, with Red Hat
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Involved in development of the application writing and configuring the web flows, using struts &Spring MVC and writing actions, Spring Acegi security, writing DTOs and iBatis SQL mappings and queries and Spring AOP for exception handling.
  • Developed Strategy for integrating integrating internal security model into new projects with Spring Security and Spring Boot.
  • Good exposure to Web Sphere Application Server, ATG Dynamo and Weblogic. Good exposure to Web sphere Application Server, ATG Dynamo and Weblogic.
  • Involved in developing code for obtaining Hibernate bean references in Spring framework using Setter Dependency Injection(DI) or IOC.
  • Designed and developed Site Hierarchy interface and other GUI Screen applications with Java Swing.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Used Bit Bucket as source repository, JIRA as bug tracker, Jenkins as CI server and used agile methodology.
  • Created Perl and Unix Shell script utilities for parsing.
  • Configured AWS EC2 instances using AMIs and launched the instances with the requirement of specific application.
  • Tested all backend RestAPI using Postman and SOAP UI.
  • Interface for the Rest API was developed using Swagger.
  • Implemented REST Services to call jBPM Services and converting to JSON
  • Developed Restful Web services with JSON for the application.
  • Worked with Weblogic Application Server 10.0 as application server.
  • Involved in integrating the JBOSS and Tomcat Sever with different Databases like Oracle and Mysql.
  • Communicated with external applications JMS messages using MDB
  • Used Spring AOP for exceptions logging along with log4J.
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Created automation module which is used to generate 3 reports for customers which give information about top Bots attacking their websites, with details like domain, ISP, URLs accessed etc.
  • Experience in managing Cassandra environment from availability, performance and scalability perspectives.
  • Involved in Security related works, all pages PERL backend validation we using regular expression for validation purpose.

Environment: Java6.0, Core Java, Spring 4.x, Spring MVC, JPA, JTA, Hibernate3.0, JSF (Prime Faces, Ice Faces, Rich Faces), Oracle 11, Restful Web Services,GWT, Angular JS,Linux,AWS, JIRA,Windows,Log4J, JAXB,SQL Developer, Web logic Server . SVN, JUnit, JBOSS 6.2., selenium, Unix Shell Scripts

Confidential, Durham,NC

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and involved in Agile methodology, break tasks into small increments called SCRUM with minimal planning.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MSVisio as part of UML & created documents.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML5
  • Used Perl Shell Scripts for running the automated test scripts and used Junit for performing White box Unit Testing.
  • Good exposure to Web Sphere Application Server, ATG Dynamo and Weblogic. Good exposure to Web sphere Application Server, ATG Dynamo and Weblogic.
  • Used different phases of JSF lifecycle for client-side and server-side data validation
  • Used Spring Framework for Dependency Injection and integrated with the Hibernate.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented and also new features was implemented by using swings.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Designed and Developed user interactive screens using Angular JS, JavaScript, JQuery and HTML5and JSP.
  • Implemented Spring security features using AOP Interceptors for the authentication.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Involved in writing Spring Configuration XML file that contains declarations, DB connections and other dependent objects.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Experience on user interface Swing on the client side.
  • Assisted in creating several programming policies for Unix.
  • Designed systems utilizing Sun Solaris 10, Red Hat Enterprise Linux 6 and AIX 5
  • User Rest API end points for various concepts and tested JSON Output using postman.
  • Deployed applications on BEA Web logic application server 9.0.
  • Used Eclipse IDE for coding and GIT for version control.
  • Implemented REST Services to call jBPM Services and converting to JSON.
  • Writing a JIRA service to run the mail queue monitor every 5 minutes.
  • Developed web service using Drop wizard framework.
  • Used Log4J for logging and tracing user-desired messages
  • Used Spring AOP for exceptions logging along with log4J and transaction handling in DAOs.
  • Prepare Test Environment (Git and Gerrit) for Unit testing and Integration Testing .
  • Used JAXB API to bind XML Schema to java classes.
  • Developed a Module to persist and Extract using batch from Cassandra database.
  • Used Cassandra-cli as well as CQL to interact with Cassandra.

Environment: CoreJava, Spring 3.x, JSF,Hibernate, JAXP, XML, JNDI, Oracle 10g, Restful web Services,Drop wizard, JQuery, Angular JS, JSON, Perl,GWT,Web Logic Server,, Junit, JIRA, Eclipse. JBOSS 5.x., Mockito,HQL,JPA,MQ,Selenium .

Confidential, Covington, KY

Java/J2ee Developer

Responsibilities:

  • Involved in Agile methodology break tasks into small increments with minimal planning, do not directly involve long-term planning and daily stand-ups, updating tasks.
  • Implemented MVC design pattern using Struts2 Framework in Presentation tier.
  • Involved in Design,UML Modeling and in developing Use Case Diagrams.
  • Involved in creating Software Design documents, Technical Design & Unit testing documents.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using agile methodologies.
  • Prototyped the workflows in OSGI using Spring.
  • Developed applications in Java using OSGI platform.
  • Involved in designing and development of business logic layer using (EJBs) Session Beans and Entity beans.
  • Implemented Mbeans to manage application during the production maintenance
  • Managed all support activities adhering to technical, security and compliance standards.
  • Developed client side validations in JavaScript and server side validations in Struts2.
  • Developed Session Facade for minimizing number of requests between client and server and Factory get database connections.
  • Application is build using Maven.
  • Utilized Java swing to develop client side components.
  • Deployment of OSGI application in Spring DM Server
  • Minimized coupling between Presentation tier and Business tier with Spring IOC.
  • Used Spring IOC for injecting the Hibernate and used Hibernate annotations to design the modeling part of the application.
  • Making modifications to make the plug-in compatible for new JIRA versions
  • Monitoring the email queue monitor and stabilizing JIRA.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Worked with databases MySQL and Mongo DB.
  • Worked with Continuous integration tool Jenkins.
  • Used Stateless Session Beans to encapsulate the business logic and developed Web Services for the modules to integrate client’sAPI.

Environment: JBOSS, Tomcat, Java, Collections, Multithreading, Struts, Spring, Hibernate, JAXP, JNDI, JMS, MS-SQL 2008, Web Services, EJB, SVN, SVNKit, JQuery, JSON, VM Script, JIRA, Java Mail, Log4J, SQL Developer and ANT, Linux, Windows, Jenkins, My Eclipse, SVN, Q Track, CRM, Mockito,Selenium

Confidential, New York City, NY

Java Developer

Responsibilities:

  • Requirement gathering and preparing requirement document.
  • Involving in high level and low level designs as per the requirement/solution.
  • Involving in designing of various class diagrams and sequence diagrams by using Rational Rose Enterprise Edition.
  • Developed the application JSP, JSF, Servlets, Struts, Spring, Java Beans, Hibernate .
  • Involved Java/J2EE based applications and Java/JEE based portal projects
  • Enhancement of the existing application which included bug fixing, new feature request and refactoring using PHP, AJAX, JavaScript, MySQL, CSS, DHTML.
  • Designing and developing the Servlets, JSP and JAVA classes for the presentation layer.
  • Implemented software changes and enhancements used and JUNIT testing for all the enhancements.
  • Experience in Installing Tomcat application server
  • Developing web-tier using Struts framework.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat.
  • Mostly worked in the following modules like ATG Personalization , Droplets, Form handlers, Template Email Sender and Repository .
  • Working experience with No SQL DB Mongo DB for offering commercial support and other services.
  • Developed major websites and services by including Mongo DB as backend software.
  • Maintaining the database required for report generation.

Environment: Java, J2EE, Hibernate, Tomcat, Junit, JSF, JSP,ATG, Servlets, Batch Processing, UNIX, Struts, JavaScript, UML, MySQL, JQuery, Asynchronous concepts, Windows 2003.

Confidential

Programmer

Responsibilities:

  • Responsible for planning, designing with ER Studio and coding.
  • Designed and developed Site Hierarchy interface and other GUI Screen applications with Java Swing.
  • User interface for setting-up the website creation tool, configuration settings, pop-up Windows were coded in Java Swing, DHTML and JavaScript.
  • Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
  • Implemented Validation framework for field validations.
  • Developed applications in Java using OSGI platform.
  • Used Struts Internationalization provision in order to support.
  • Threads scheduling is used for the calendar tool.
  • Developed extensible XLST procedures for handling navigational trees of any depth.
  • Involved coding and review of the system.
  • Migrated C++ Image Viewer component for add - on features.
  • Involved for preparation of user entry screens and web forms.
  • Client side validations were done using JavaScript.
  • Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
  • Deployed the application on using FTP to Linux OS.
  • Involved in unit testing and test cases.

Environment: Java, J2ee, SWING, C++, DHTML, Eclipse 3.0, ER Studio, Apache Tomcat,5.0.25, Struts 1.3, JDBC, JSP, JavaScript, Oracle 9i, Oracle 10G, Linux, putty.

We'd love your feedback!