Java Backend Developer/etl Developer Resume
Valhalla, NY
SUMMARY
- Around 7+ years of working experience and expertise in Analysis, Design, Development, Deployment and Implementation of Enterprise applications in J2EE environment.
- Experience in design and enhancement of applications in Healthcare domain.
- Comprehensive knowledge of Software Development Life Cycle (SDLC), having thorough understanding of various phases like Requirements Analysis, Design, Development and Testing.
- Extensive hands - on experience with core expertise in design, development and deployment of N-Tier enterprise applications for J2EE platform using Java, Java Script, Struts, Spring, EJB, Servlets, JSP, Web services, JNDI, JMS, JAXP, JUnit and XML.
- Have working knowledge of Water Fall and Agile Scrum methodology.
- Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3and MVC frameworks such as Node.js etc.
- Experience in design and enhancement of applications in Insurance domain.
- Extensive experience in ETL design, development and maintenance using SQL, PL/SQL, SQL.
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
- Experience in Developing and consuming SOAP and Restful web services.
- Strong Oracle Identity Manager and Access Manager implementation experience.
- Full stack developer with solid experience in latest Java technologies.
- Experience in monitoring, troubleshooting and supporting J2EE based applications and infrastructure.
- Experience in Java IDEs like STS 3.4, Eclipse, WSAD, RSA, Weblogic workshop studio.
- Proven experiences of using Application Servers like Web Sphere 7.x/6.1/5.x, Tomcat 6.x/5.x/4.x.
- Good understanding of RDBMS which includes writing queries, stored procedures using Oracle 9i, MS SQL Server and DB2.
- Hands-on experience in relational databases likeOracle, DB2, Sybase, MySQLusingSQL,PL/SQLandT-SQL
- Strong experience in application deployment automation for UAT, ST and development environments.
- Strong knowledge of version control systems
- Familiar with current industry standards, such as HIPAA, Six Sigma, and Capability Maturity Model (CMM).
- Good management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
- Excellent communication, analytical, interpersonal, presentation skillsand have technical experience as well.
TECHNICAL SKILLS
J2EE Standards: JSP, Servlets, EJB, JMS, JNDI, JAXP (SAX, DOM, XStream), WebFlow,Various J2EE and Standard Design Patterns
Programming Languages: Java, J2EE, C++, PL/SQL, Perl,Groovy.
Frameworks: Struts 2.3.16, Spring Framework, Hibernate 5.0, Web Services, Log4J, JUNIT, Ant, JSF
Design Patterns: MVC, Front Controller, Factory Method, Service Locator, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object
Mark-up/Scripting Lang.: HTML, DHTML (CSS), XML, XSLT, JavaScript, AJAX, JS,SOAP,REST,JSON
Web/App Servers: WebSphere 8.0, Apache Tomcat,, Node.js
IDE’s: STS 3.4, RSA v9.0/8.x, Net Beans 7.x, Weblogic Workshop
Operating Systems: Windows 9X/2000/XP/7, DOS, AIX Unix, Linux.
Version Control: VSS, CVS, PVCS, ClearCase, SVN
Databases: Oracle 9i/10g/11g, Sybase, MS SQL Server, PL/SQL
XML Technologies: XML, XML Schema, DTD, XSL, XSLT, XPATH
Tools: HPSM, Cruise Control, HP Quality Centre (Defect Tracking tools), AtlassianTools (Fisheye, JIRA and Bamboo), Hudson/Jenkins, TRAC, Soap UI
PROFESSIONAL EXPERIENCE
Confidential, Valhalla, NY
Java BackEnd Developer/ETL Developer
Responsibilities:
- Gathered and analyzes requirements from Epic documents
- Wrote Service and DAO Implementation classes.
- Consumed MMS, PIS and PINQ web services.
- Work withHadoop, Cassandra, Cascading, Hive, Lucene, Solr, Memcache and other bleeding-edge technologies.
- Designed Frontend with in object oriented JavaScript Framework like angular.js,Node.js.
- Design and Developed SOAP Web Services based on JAX-WS.
- Implemented code by using Java, J2EE, spring, Hibernate and DB2 Database tools.
- Designed and developed a number of applicants for the United Federation of Teachers in IntelliJ IDEA using Spring 3, Spring Security, Spring WebFlow2, Hibernate, Dojo, Ajax, HTML, JSP, JSTL, JSON, JQuery, Log4J, RESTful, MySQL, DB2, Maven, JUnit and LDAP for Teachers to log in and manage benefits.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- Worked extensively on Enterprise wide integration and provisioning and deprovisioning of employees and contractors using Sun Identity Manager (Lighthouse).
- Application implemented as a single-page, angular.js client.
- I developed off of two full stacks of web applicaiton software (PHP/Kohana and Java/Spring) that had been built previously by 19 outside contractors.
- Much of the code was sparsely documented and the original authors were not available for support. I fixed many long-standing bugs along the full stack (front-end and back-end).
- The bug fixing was done while also managing to work on new features and redesigns.
- Wrote an integration application in Groovy for the Magento Shopping Cart Application and CounterPoint
- Prepared Policy Fulfillment Kit rules and loaded into DB2 database.
- Created scheduling of jobs in Workflow Manager to trigger ETL tasks on a daily, weekly and monthly basis.
- Monitored the ETL production loads and fixed them when necessary.
- Developed an application using Spark to process data from Cassandra clusters and generate reports.
- Wrote an application in Groovy for scrubbing credit cards of bad data.
- Scheduled app via Cron tha creates entries in a custom helpdesk system and updates cards in a custom ERP.
- Tech highlights: Groovy, Gradle, Git, Sqlite, Hsqldb, Cron, Javamail, Slf4j, Logback, & Postgres
- Wrote change sets (SQL) to Create, Update and Delete information from/to SQL server database/tables.
- Led the effort to migrate 550 AIXs and 150 Solaris from Lighthouse to Identity Manager
- Worked on vendor (RRD and VERITAS) reports.
- Unit testing with JUnit and Soap UI.
- Worked on pom files to display/populate Jenkins build number on landing page to track.
- Wrote XML DB2 queries.
- Configured vendor jobs with Zena job scheduler.
- SFTP Policy Fulfillment Kit (WL, KIT and ID) files to RRD, Fiserv and VERITAS.
- Used Dynatrace tool to monitor the performance.
- Worked on production issues.
- Involved in production deployments.
Environment: Java, J2EE, Servlets, Hadoop, JSP, Web services, Spring, Hibernate, Angular.js, JMS, XML,WebFlow, JSON, XStream, Maven, Jenkins,Restful, SUN Identity Manager 5.5, Spark, Tortoise SVN, Soap UI, HPQC, DB2, STS 3.4,node.js
Confidential, Bloomington, IL
Java Developer/System Analyst
Responsibilities:
- Supporting more than 20 B2E applications which are developed in J2EE.
- Consumed Eforms 2.0 web service in Vehicle Loan/Deposit application.
- Developed Java components to read XML files using XStream.
- Implemented Graph Database application for movies and actors listed in IMDB.com using Neo4J.
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
- Moved User Load/User Cert XML files from J2EE application to SDL Tridion.
- Worked on J2EE User Load batch job (Control-M/Auto Flow)
- Maintaining Sybase stored procedures.
- Had some good hands of experience in Auto and P&C in the areas of Claims, Policy Admin and Billing,
- Developed Schema/Component Template/Template Building Block components in SDL Tridion.
- Performed Released builds, created Production issuances, then after successfully deployed EAR’s/Unsecured/Secured config files into Dev/SIM Prod/Production environments.
- Development of HazelCast low latency volume curve cache, used to calculate the intraday cash balance.
- The cache reads the high volume data from DB and actively watches for upstream system change events using HazelCast listeners.
- It is written to run with nano-second latency and experience no degradation on writes by using Java 7concurrent atomic collections
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Migrating Index calculation for Sybase data.
- Helping Business Analysts with Technical and application related questions.
- Designed RESTful XML web service for handling AJAX requests.
- Incident Management, Problem Management, Monitoring and Maintenance, Defect fixing, small enhancements/projects.
Environment: Java, J2EE, Servlets, HazelCast, JSP, EJB, Sybase, Web services, Spring, RESTful, JSON, XML, XStream, SDL Tridion, P&C, Multi-threaded, Control-M/Auto Flow, Neo4j, Maven, Ant,, Artifactory, SVN, Soap UI, HPSM, Trac
Confidential, Deerfield, IL
Java Developer/Build/Release Engineer
Responsibilities:
- Involved in requirement analysis. Use Case consolidations-enhancements.
- Developed the High-level design (HLD) and Low-level design documents of the application.
- Designed and developed JSPs, Servlets based on user requirements and deployed.
- Executed effective processes for migration of Kiosk and Signage products utilizing Agile software methodology.
- Performed extensive evaluation of existing Oracle Identity Manager implementation and deployed performance and process improvements.
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Full Stack development using java,GWT,Spring, Hibernate, CSS,pl/sql.
- Provide technical expertise in implementation of Oracle Identity Manager (OIM) and Oracle Access Manager (OAM) to meet Identity and Access Management business goals.
- Candidate must have direct, recent experience with OIM & OAM implementations, and demonstrate in-depth technical acumen.
- Worked on Builds, which involves compilation of Pro C components/Tuxedo servers and deploying on Linux, AIX boxes.
- Back-end Java developer for Data Management Platform (DMP).
- Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Big Data needs and remain insulated from rapid technology changes in the NoSQL field.
- Involved in Smoke Test of IC+/Power applications.
- Developed Perl and PHP components for rmps web application.
- Experienced with creating SVN branching, tagging, backups, restores and maintained the multiple versions
- Technologies used: AWS, BigData, Hadoop, Hive, Storm, WildFly, Tomcat, Java SE, Java EE, SpringMVC
- Responsible for configuration and up gradation of Sybase servers .Installation of sybsecurity Designing & building databases to store information and monitoring performance of the database.Managing security of the data and ensuring accuracy of the data. Designing, developing, testing, troubleshooting and debugging.
- Setting up linux servers with Apache, JDK1.5, JDK 1.6, Maven, MySQL using Replication, NFS, OpenLDAP using Replication, JBoss, PHP, SSH, SFTP and Tomcat.
- Application code merging of different releases. Production fixes, UAT patches are being merged into ST branches. Similarly older releases are being merged into latest releases. If a conflict comes, follow up with team to resolve them and commit them back to repository.
- Managing different releases, code deployment in Production, UAT, ST and IT environments.
- Automated build deployment and removed manual intervention in deployment process using Ant, UNIX scripts
- Web application design and development using the Play framework, Bootstrap, jQuery, Backbone.js, JavaScript and MySQL.
- Experience in writing Ant build scripts for builds and automatic deployments.
- Build, deploy the J2EE application and update the MANIFEST configuration for new/updated applications.
- Regularly involved with troubleshooting, debugging, script building, automation innovation, monitoring, develop document and procedures, etc
- Worked with different teams to automate and improve the migration process.
Environment: Java 1.5, J2EE, JSP, SOAP,Strom, Hadoop, Web services, Bamboo,Tomcat, HP Quality center, SQL Developer, SQL yog, No Sql, Sybase, Golden, Agile, Ant script, JavaScript, Backbone.js, Bootstrap, Shell Script, XML, SVN, UML, LDAP, Oracle 10g, Linux, Windows XP, Linux, AIX, PHP, Perl
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Developed Graphical User Interfaces using HTML and JSP’s for user interaction
- Used Spring MVC to decouple business logic and view components. Performed client side
- Developed the Business Logic using Plain Old Java Objects (POJOs) validations using JavaScript.
- Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
- Created set of classes using DAO pattern to decouple the business logic and data.
- Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy
- Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
- Handling, Collection APIs to implement various features and enhancements.
- Wrote test cases in JUnit for unit testing of classes.
- Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML configuration files.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAXto create interactive front-end GUI.
- Created build profiles for product release using DOJO build process to optimize load, cacheability and layered JavaScript files.
- Consumed Web Services for transferring data between different applications.
- Used various Core Java concepts such as Multi-Threading, Exception Handling.
- Involved in planning process of iterations under theAgile Scrum methodology.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server and Apache Tomcat 6.0 application servers.
- Authored code using PrimeFaces with JSF for validation of user assigned email IDs.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Built scripts using ANT to build J2EE applications.
- Used Eclipse 3.0 IDE for developing code modules in the development environment
- Performed connectivity with Oracle database using JDBC.
- Implemented the logging mechanism usingLog4j framework
- Used SVN version control to track and maintain different versions of the application
Environment: Java/J2EE 1.6, JSP, Servlets, Spring 2.5, Hibernate, WebLogic Application Server 10g, XML Web service, JSF 2.x, Prime Faces 2.1/2.2, Apache Tomcat 6., JSON, Unix, Oracle 10g, HTML, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Agile Scrum methodology, Apache Ant 1.7, Editplus 3.0, JDBC, Windows XP, JUnit 3.8, Log4j, CSS.
Confidential
Java /J2EE Developer
Responsibilities:
- Analyzing the requirement document and preparing queries for clarification from client.
- Involved in High Level Design Document (HLD) preparation.
- Development of Web Layer with MVC framework using Java, JSP, Servlets.
- Coding for Model and Controller.
- Development of Web application using Struts framework based on MVC architecture.
- Implemented and configured various Action classes for handling the client requests using Struts framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Automation of Web Services Testing using SOAP UI 5.0.0
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO,DTO.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Design, analyze and performed Integration and System testing on different leading health care software’s such as FACETS, MedPlus, Onyx etc to test all the different software components under one complete system.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
- Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
- Designed RESTful XML web service for handling AJAX requests.
- Exposure to Practice Management/Electronic Health Records applications.
- Involved in analysis for Reporting framework.
- Involved in procedures and functions modifications.
- Cross browser issue fixing with Firebug and IE Developer.
- Configuration manager role using Jenkins tool.
Environment: WebLogic 11g / Oracle 10g/ STS 3.0, Java, J2EE, Hibernate, Spring MVC, Spring Web flow, JSP, EL, Servlets, AIX-Unit, Cruise Control, AXIS2 - Web Services, JQuery, SVN, FOP.