Senior Systems Engineer Resume
OregoN
SUMMARY:
- Senior J2EE Developer with 6 + years of software development experience in object - oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- Having 6 + years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
- Experience in various Agile methodologies like SCRUM. Worked on Agile for 6 years
- Expertise in Core Java, Servlets, JSP, EJB, Spring, Hibernate, JDBC.
- Expertise in various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring MVC and Spring Boot,
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services in Spring Cloud.
- Experience in Web Application Development Technologies such as HTML, CSS, XSLT, XML, JavaScript, Angular JS
- Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX- RS, AXIS, SOAUPUI and implemented Rest API .
- Working experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL), SQL Server (MS SQL), DB2
- Hands-on experience on Web Application Servers I B M W eb Sph ere, A pach e To mca t.
- Strong Performance in Continuous Delivery pipeline with Jenkins and GitHub .
- Expertise in Unit testing using Junit.
- Experience in tracking defects, issues, risks using JIRA, ClearQuest.
- Perform Root Cause troubleshooting / analysis of production issues and work on the resolutions.
- Experience with build/deployment and release of the application using Maven, Ant, Gradle
- Exposure in creating Use Cases, Classes, Sequences and activity Diagrams using Rational Rose
- Proficient in workflow testing using Fitness
- Exposure in Unix Commands and worked in Linux
- Expertise in using IDE's like My Eclipse, Eclipse, RAD, Spring Tool suite. Worked on implementation of the version control software IBM Clear Case, AccuRev SCM SVN, GIT.
- Experience in Log4J, SLF4J for extensive logging, debugging and error tracing.
- Have knowledge in Hadoop architecture and MapReduce programming paradigm , Hive
TECHNICAL SKILLS:
Languages: Java (6/7/8), J2EE
Big Data Ecosystem: MapReduce, Hive, NoSQL(MongoDB)
Database Query Language: SQL, PL/SQL, HQL
J2EE Technologies: JSP, JMS, Java Servlets, JDBC, Spring (Core, MVC, DAO, AOP, Security, Batch, Boot).
Web Technologies: HTML, CSS, XML, XSL, XSLT, XSD, SOAP, WSDL, JSON, JavaScript, jQuery, Ajax.
XML Technologies: XML, XSD, XSLT, JAXB.
Distributed Technologies: Web Services
Databases: Oracle, DB2, MySQL, Microsoft SQL Server.
Application/Web Servers: IBM's Web Sphere, Apache Tomcat
Tools: CVS, VSS, Maven, JUnit, Log4j, ANT, JIRA, Rational Rose
Operation Systems: Windows, LINUXIDEs: Eclipse, RAD
Build & Integration: Maven, ANT, SONAR
Version Control: AccuRev SCM, SVN, GIT
ORM Frameworks: Hibernate, DAO, Spring JPA.
Tools: Eclipse, IBM RAD, Log4J, SLF4J, Maven, Ant, Jenkins and Gradle.
Version Control Systems: Rational ClearCase, SVN (Apache Subversion), CVS (Concurrent Versions System), Git.
Application Servers: IBM WebSphere and Apache Tomcat.
Testing: JUnit, Integrated Test Cases.
Operating Systems: Windows, Linux
XML Editors: XML Spy
Testing Framework: Junit, SOAP UI, Fitness, Mockito, Postman
Methodologies: Agile, Kanban
PROFESSIONAL EXPERIENCE:
Confidential, Oregon
Senior Systems Engineer
Responsibilities:
- Involved in design and development of application
- Owns the End to End coordination with users on Corrective Change Requests related to application.
- Co-ordinated on the post deployment audit processes as well.
- Responsible for application related report generation, interface monitoring and maintaining the process flows.
- Used Spring Core Annotations for Spring MVC
- Implemented Spring MVC architecture and enhanced the design using Stateless Session Beans for the Middle Tier Development. (Three Tier Architecture)
- Developed UI, DAO (Data Access Layer) and service layers.
- Involved in consuming, producing Restful web services using JAX-RS.
- Developed a File Logging mechanism for all the services using log4j API.
- Worked in JIRA tool for tracking the different issues which are raised by the QA team.
- Minimize the resource overhead by implementing the concepts like Hibernate Caching and Hibernate efficient fetching strategies.
Environment: Java, Oracle SQL Developer, Eclipse, Rational Application Developer, Spring, Hibernate, Spring MVC, Spring AOP, Spring Boot with microservice, Ajax, Java Script, Angular JS, XML, XSD, JAX-RS
Developer
Confidential
Responsibilities:
- Involved in design and development of application
- Taken up the team lead roles & responsibilities for application.
- Done the complete requirement/system specifications and test specifications.
- Involved in Knowledge Transition of the application
- Responsible for maintaining the Knowledge Database by documenting frequent issues and workarounds for resolution at first line, and in creating Knowledge Articles on the application.
- Owns the End to End coordination with users on Corrective Change Requests related to application.
- Co-ordinated on the post deployment audit processes as well.
- Responsible for application related report generation, interface monitoring and maintaining the process flows.
- Used Spring Core Annotations for Spring Boot for micro-service in Spring Cloud.
- Created microservice that used Spring data to implement JPA Student Repository and Spring Rest to provide Restful interface to Student Account information
- Implemented Spring MVC architecture and enhanced the design using Stateless Session Beans for the Middle Tier Development. (Three Tier Architecture)
- Developed UI, DAO (Data Access Layer) and service layers.
- Involved in consuming, producing Restful web services using JAX-RS.
- Developed a File Logging mechanism for all the services using log4j API.
- Worked in JIRA tool for tracking the different issues which are raised by the QA team.
- Minimize the resource overhead by implementing the concepts like Hibernate Caching and Hibernate efficient fetching strategies.
Environment: Java, Oracle SQL Developer, Eclipse, Spring, Hibernate, HTML, CSS, XML, XSL, XSLT, XSD, SOAP, WSDL, JSON, JavaScript, Ajax, XML, XSD, XSLT, JAXB, JAXS, WebSphere, AccuRev SCM, Apache Tomcat Web Server, Maven, Junit
Developer
Confidential
Responsibilities:
- Responsible for in design and development of the application
- Taken up the team lead roles & responsibilities for application.
- Developed the Presentation layer using JSP, HTML and used AJAX based rich client for improved customer experience.
- Developed the Business layer using Spring (IOC, AOP), DTO, and JTA.
- Developed the Persistence layer DAO using Spring Jdbc for all modules which has POJO classes with CRUD operations.
- Worked with defect tracking system JIRA.
- Used Spring IoC for instantiating, configuring beans.
- Involved in configuring Spring AOP declarative transaction management.
- Involved in writing Hibernate HQL Queries to fetch data from Oracle database.
- Worked with IDE as Eclipse and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process.
- Used AccuRev SCM for version control.
- Used JUnit for Unit testing and Maven for build.
- Involved in the project from the Pilot Phase of the Transition.
- Involved in the transition of one of the critical applications.
- Co-ordinated the Project deployment and regression test planning activities and had a successful on time implementation of enhancement projects.
- Worked on key enhancements on security improvements for the application.
- Owns the End to End coordination with clients on Corrective Change Requests related to application.
Environment: Java, Oracle SQL Developer, Rational Application Developer, Spring, Hibernate, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON, XML, XSD, XSLT, JAXB, JAXS, WebSphere, Fisheye, JIRA, HP Application Lifecycle Management, AccuRev SCM, Rational Application Developer, Squirrel, Putty, Soap UI, Junit, Maven
Developer
Confidential
Responsibilities:
- Involved in design and development of application
- Involved in consuming, producing SOAP Web services using JAX-WS.
- Involved in writing Hibernate HQL Queries to fetch data from Oracle database
- Used AccuRev SCM for version control.
- Used JUnit for Unit testing and Maven for build
- Responsible for maintaining the Knowledge Database by documenting frequent issues and workarounds for resolution at first line, and in creating Knowledge articles.
- Co-ordinated with users/clients on Corrective and Adaptive Change Request related to application
- Co-ordinated the Project deployment and regression test planning activities and had a successful on time implementation of enhancement projects.
- Responsible for maintaining the weekly status reports.
Environment: Java, Microsoft SQL Server, Eclipse, Spring, Hibernate, Servlet, JSP, JavaScript, Ajax, ClearCase, ClearQuest, JMS, DOJO, JSON, ANT, LINUX, JUNIT
Developer
Confidential
Responsibilities:
- Gathering and analyzing the requirements from the client.
- Experience in identifying issue in US healthcare product application, identifying the problem, tracking defects, issues, risks using JIRA, ClearQuest,
- Perform Root Cause troubleshooting / analysis of issues of healthcare product.
- Install & configure J2EE Middleware Application Environments.
- Experience in working with on call production support
- Assist with performance Stress Testing / Tuning.
- Responsible for the L2/L3 support on application issues, and on servicing standard issues from users.
- Involved in designed and development of multi-tier Java-technology based web application using Oracle 8i, Java Servlets, and JSP.
- Wrote SQL stored procedures and used JDBC API.
- Developed Linux Shell Scripts for data backup.
- Developed the presentation layer using JSP, HTML and client-side validations using JavaScript.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Implemented Spring MVC framework and integrated all products with web services.
- Implemented in Frameworks such as Servlets, JSP, Java Beans
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on IBM WebSphere.
- Performing unit testing and workflow testing using Junit
- Developed Data Access layer using Hibernate.
- Developer stored procedure, triggers for automation
- Created SQL scripts to insert/update and delete data in MS SQL database. Created database tables, wrote stored procedures to update and clean the old data and also helped the front-end application developers with their queries.
- Responsible for designing and coding of User Interfaces using JSF.
- Developed Rich UI components using JSON.
- Implemented Ajax component for dynamic values to get from database and updating forms.
- Used Eclipse for application development
- Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.
- Involved in developing Batch jobs using JMS.
- Used ClearCase for maintaining the component, version management and for release. Used Clear Quest for bug tracking.
- Coordinating with the offshore team to make them understand the requirement and design and also daily status for project advancement to assure a positive outcome.
- Effective at guiding and motivating team members.
