Sr. Java/j2ee Developer And Unix Administrator Resume
St Louis, MO
SUMMARY:
- About 8+ years of experience in Analysis, Design, Development, Maintenance and support of Java/J2EE applications.
- Proficient in design and development of J2EE components and APIs including JSP, Servlets, XML, Web.
- Extensive experience in the development of Shell Scripts in UNIX for Automation of Processes and Development of Reconciliation Reports.
- Working experience in multiple domains including Financial, Insurance, Health Care and Banking.
- Experience on Full Life Cycle development of software applications using Waterfall and Agile methodologies.
- Excellent Technical Knowledge in Core Java, J2ee, Servlets, JSP, JDBC, Java Beans, JNDI, JMS and Web Services,
- Expertise in Web Application Development using spring, Hibernate, Web Services (SOAP and RESTFUL).
- Worked on Spring Controllers and configured using annotations to handle the presentation requests and Integrated with Business components using Dependency Injection and Spring Templates
- Good Exposure to Service Oriented Architecture (SOA), Web Services including SOAP, WSDL, REST; Developing and Deploying web services using Axis and Jersey Framework.
- Good experience in creating and data integration with web pages using HTML 4/5, JSP, JSTL, Java Script & CSS
- Well versed with XML technologies and tools: xPath, JAXB and JAXP Framework
- Good Knowledge of Object Oriented Programming and UML, Rational Rose and Star UML
- Proficient in using IDE & developments tools: Eclipse, RAD, Spring Tool Suite, TOAD, SQL Navigator, SOAP UI
- Deployed and supported the application in production the application using Tomcat, Web logic, WebSphere
- Experience in developing and testing applications using Stored Procedures, Functions and Packages. Dealt with databases Oracle, SQL and PL/SQL scripts to improve the performance.
- Experience in Build, Ant, Maven, and Jenkin, reviewing Maven site, Junit and PMD Maven reports.
- Used CVS, SVNextensively and well versed in resolving and merging code conflicts and managing the branches
- Progressive Developer with broad based achievements in Planning, Coordinating and implementing Applications across a range of systems and environments.
- Excellent analytical and logical programming skills with good understanding at the concept. Versatile team player with ability to perform under stress.
TECHNICAL SKILLS:
Languages: Java, C,Java Script,SQL,Shell ScriptJava/J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JPA,RMI, JTA, POJO
Frameworks: Struts, Spring, Hibernate, AXIS, JERSEY, ANT, Maven, LOG4J, Junit, Jenkin
Web Services: JAX - RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL Web Services
Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, jQuery
Database: Oracle, SQL Server, DB2, MS Access.
Development Methodologies: Waterfall, AGILE
Web/Application Servers: WebLogic, JBoss, WebSphere Application Server (WAS), Tomcat
IDEs: Eclipse, RAD, OEPE, STS
XML Technologies: XML, XSLT, DOM, DTD, SAX, JAXB and JAXP
Version control: CVS, SVN, GIT
Design & Development Tools: Star UML, Rational Rose, MS-Visio, RALLY, JIRA
Operating Systems: Windows, Linux, MAC and Unix.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java/J2EE Developer and UNIX Administrator
Responsibilities:
- Development of Automated Processing of Health Care Transactions for newer set of Trading Partners using Java/J2EE and Unix Shell Scripting.
- Development of Reconciliation Reports for various Trading Partners on their Total no of transactions by generating an Automated Reporting Tool using the concepts of Java establishing JDBC Connection.
- Development of Transaction Reports of both Trading Partners and Adjudication processing Application using an Automated Unix Shell Scripting and provide a detailed analysis on their success and failure.
- Extensive experience in the development of Shell Scripting in UNIX for various Automation of Processes and Reports Generation.
- Involved in Version Migration of Java (From Java 2 to 7) and WAS Server Migration (From 1.6 to 1.7) and worked for retrofitting the issues.
- Worked with Core Java concepts like Collections Framework, multithreading, memory management.
- Development of Automated Shell Scripts in UNIX for Building a New Server copying the File Systems from other server.
- Designed GUI and front-end web pages using JSP and Bootstrap and developed Java Script solution for user input data validation.
- Established efficient exception handling and logging using log4j framework.
- Development of different SOAP Web Service to fetch Information about the Trading Partners, Claim, ERA, and Adjudication Applications.
- Development of Automated Shell Scripts in UNIX to perform the migration of File System between different servers.
- Development of Automated Alerting System through Shell Scripting in UNIX just in case of Connectivity Issue, Transaction processing Failure and so on.
- Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL against IBM DB2 and Oracle Databases.
- Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
- Worked on UNIX and Linux to move the project into production environment.
- Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
- Involved in migration between various environments in Service Now using update sets and import sets.
- Implemented Security Hardening per company policy using UNIX features.
- In an Agile environment, developed new functionalities for a large-scale, high-volume web application using Grails, REST, Ajax and SVN.
- Developed the business layer logic and implemented EJBs Session beans.
- Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
- Knowledge on Angular JS for effective Web Application Development.
- Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery and Ajax.
- Utilize and program Restful Web services, EJB/JPA, and Hibernate entities.
- Developed the necessary front end user interfaces in JSP's, HTML, Java Script, CSS and Angular JS that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
- Knowledge on service orientedarchitecture (SOA), workflows andWeb services using XML, SOAP, and WSDL.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Used JIRA extensively to log all issues and track development status.
- Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
- Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
Environment: J2EE, Springs, Spring MVC, AWS, IIB, Service Now, Jenkins, Mule ESB, Grails, TSF, Spring Core, EJB, ATD &TDD, Hibernate 4.0, JBoss, Mockito, Rest Web services, React.js, SOA, Multithreading, HTML5, Bootstrap, JavaScript, CSS, UNIX, Swing, Linux, SVN, Angular JS, PL/SQL, JUnit, Mongo, Maven, Log4j, JIRA, Rational Rose.
Confidential, St. Louis, MO
Java/J2EE Developer
Responsibilities:
- In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture. Responsible for JAVA, J2EE and Groovy coding / development.
- Actively designed, developed and integrated the Metrics module with all other components. Used Scrum for managing product development.
- Incident management for UNIX Servers (AIX, Linux)
- Development using Java, JSP and Servlets on WSAD.
- Developed Struts Action and Form classes to access Java Beans and UI.
- Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
- Designed and coded highly-available systems/web applications with java script, Node.js. Provided Node.js for architecture. Used Hibernate to access database and perform database updating.
- Experienced in building private, public and community clouds for Oracle applications.
- Coded Java applications on both client-side and server-side using JDBC andadvanced multithreading.
- Created reports, workflows, data imports for Incident, Problem, Service Request, and Change Service Now modules
- Troubleshooting of the Linux errors during implementation and thereafter.
- Involved in working on the TSF framework for the application.
- Implemented various complex PL/SQL queries and Stored Procedures.
- Used Spring Core for middle tier development to achieve inversion of control.
- Developing using Java, JSP, AJAX, Web services, DDUI - Data Driven User Interface, Web service (SOAP, WSDL), JUnits, and Jenkins.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
- Used JSON to load data into jQuery data grid.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements. Co-ordination with offshore team on development activities.
- Worked on version control systems (Git and SVN)
- Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics)
- Developed Web services using XML messages that use SOAP. Developed Web services for Payment Transaction and Payment Release.
- Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS)
- Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
- Retrieving code from the repository and deploying in Production using ANT.
Environment: Java1.6/1.7, JSP, Eclipse, Servlets, TSF, JSON, Grails, Struts, Spring, Hibernate, Git, EJB, Groovy, JNDI, Hibernate, HTML, XML, DHTML, Linux, Log4j, Service Now, Ant, Web Sphere, Windows, JSF, JBPM, Scrum, JDBC, Rational Software Architect, Bootstrap, Oracle, PL/SQL, Multithreading, Web Services (SOAP/WSDL and REST), Web Logic Application Server, JUnit, React.js, SVN, Java Script, CSS, UNIX.
Confidential, Farmington Hills, MI
Java/J2EE Developer
Responsibilities:
- Java 1.7 is used for coding the server side and standard of coding for entire application.
- Understanding the client requirements from status meetings and maintaining the screens as per the client needs.
- Agile Scrum methodology is used to release the product.
- Designed and developed a web site application using J2EE, XML, EJB, Servlets, and JSP under the Apache Struts Framework. Create Web Socket connection through Web Socket handshake.
- Used core java, which includes Collections and Maven to acquire the dependencies and build the application.
- Used Git as version control repository and ANT/MAVEN, Bamboo for Continuous Build Integration.
- Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
- Used jQuery to Auto Populate search text box with JSON Object returned by Spring Controller.
- Used JIRA for bug tracking, issue tracking and project management.
- Designed a batch processing system with RESTful based APIs, using Spring Batch 2.0, integrated with Quartz scheduling. Involved with retail sales, logistics and Supply Chain management.
- Developed strategy and retails insight into multichannel commerce application using IBM web sphere commerce server, and sterling commerce. Responsible for coding style, designs, research for CMS with SAAS.
- Improved mathematical model for Fixed Income Performance, exchange traded derivatives Attribution system and fixed income products like bonds and certificates of deposits online.
- Developed GWT (Google Web Toolkit) 2.0 platform using API with MySQL as database and Tomcat.
- Used cloud computing technologies Amazon EC2 and Amazon S3 Web services for Cloud Drive.
- Used WebLogic9.1 application Server to create, debug and deploy application modules.
Environment: JDK1.6/1.7, JSP, Core Java 1.6 - Multithreading, JSON, Tomcat, Struts 2.0, Servlets 2.3, HTML5, J Unit, TestNG, N Unit, Scala Test, XML/XSL, XSD, JavaScript, IBMDB2, IBMMQS, PL/SQL, Log4j, X-Query, J-Query Spring 3.0, Node.js, JIRA, web sphere portal, MySQL, Maven2.0/3.0, Spring Batch, IBM Integration, IBM web sphere commerce, sterling commerce, Git, Windows, Web Socket, Eclipse 2.x/3.x, Subversion, Web services, SQL, Apache Camel, DB2.
Confidential, Denver, CO
Senior Java/J2EE developer
Responsibilities:
- Involved in Agile Development and Deployment of the application
- Development of application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), jQuery,
- JSTL 2, Oracle, Maven technologies
- Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency
- Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
- Hands on experience with data persistency using Hibernate and Spring Framework
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
- Responsible for maintaining Content Management system on daily basis.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Involved in debugging the defects, code review and analysis of Performance issues
- Generated JUnit test cases for testing various Java components
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
- Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams
- Mentored, trained and educating the users in technology perspective, worked through walk through and Review sessions, closely worked with users, developers and team members in problem solving.
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, SVN, CSS, XML, AJAX, Agile, jQuery, Rally, ANT, MAVEN, Oracle, Jira, Design Patterns, UNIX, WebSphere, Tomcat, SVN, SQL Server, Oracle
Confidential
Java Programmer
Responsibilities:
- Designed, developed and implemented the application as a team member.
- Implemented Business Logic of the system using Core Java API
- Involved in Analysis, Design, Coding and Development of custom Interfaces
- Developed many Java Interfaces to integrate the Web Services with the database transaction tables.
- Experience in developing web services for production systems using SOAP
- Used JavaScript for client side validations and hands on experience with data persistency using Hibernate and Struts framework
- Developed the Servlets and Data Access Layer classes and used JDBC API for interaction with the Oracle Database.
- Maintained the existing code base developed in the Struts, Hibernate framework by incorporating new features and doing bug fixes
- Testing the module, fixing the bugs and XML used to transfer the data between different layers.
- Dealt with java Beans helper classes and servlets for interacting with the UI written in JSP.
- Dealt with the database operations e.g., Calling stored procedures and stored functions.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
Environment: Java, JavaScript, HTML, CSS, JSP, Servlets, Struts, Hibernate, JUnit, Web Services, Eclipse, SQL, PL/SQL, Oracle, TOAD, WebLogic, Windows, Linux
Confidential
Java Developer
Responsibilities:
- Development of application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), jQuery, JSTL 2, Oracle, Maven technologies
- Developed Spring Configuration files &used annotations to auto wire Java Components using Spring Dependency
- Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
- Hands on experience with data persistency using Hibernate and Spring Framework
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
- Responsible configuring Log4j configuration for the application
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Database integration is done using Oracle 10g and SQL queries for getting data from database Oracle
- Generated JUnit test cases for test various Java components
- Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment,
- Off-shore, Tier2, Production Support teams
- Mentored, trained and educating the users in technology perspective, worked through walk through and review sessions, closely worked with users, developers and team members in problem solving
Environment: Java, Servlets, JSP, Struts,Hibernate, Apache Tomcat, JSF 2, JDBC, SOAP,RIA,SOA,EJB,API Apache AXIS, Oracle , HTML, CSS, JavaScript, SVN, MIG layout, JBoss, UNIX, Net Beans IDE.
Confidential
Java Developer
Responsibilities:
- Implemented Struts MVC design pattern and front controller pattern to this project.
- Developed user interface by creating at least one webpage for each component using Struts web MVC and ActionServlet as front controller for this application.
- Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
- Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques using MVC.
- Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
- Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
- Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
- Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins,
- Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross
- Reference Types, User Creations, Assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications.
Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, ANT, HTML, Java Script, CSS, XML, ANT, Log4J, SVN, RAD, WebSphere, Putty, TOAD, Oracle 9i/10g