Sr Java Developer, san Antonio/plano, Tx Resume
SUMMARY:
- Around 14+ years of professional experience in design and development of large scale enterprise level Software services, web applications and operations support.
- Involved in all phases of SDLC of Java/J2EE applications.
- Good experience as a middleware/Integration (JCAPS 5.1.3 and 6.0 a SOA tool) consultant worked in various roles as Technical lead, Analyst and Developer.
- Good Exposure to Oracle SOA (BPEL, Adapters, Human Task Flow, Mediator) with J developer 11.1.1.3.0.
- Experience in Agile development techniques
- Strong understanding of all aspects of the software development lifecycle.
- Experience in building software services using Service Oriented Architecture and Micro services based applications.
- Extensive experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Facade, Service locator, Factory, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
- Expertise in J2EE technologies Spring, Spring Boot, Hibernate/JPA, EJB, JSP, Servlets, JDBC, JNDI, Struts, JSF and JMS.
- Experience in different modules of Spring Framework like Spring Core, MVC, Security, Integration, and AOP.
- Strong experience using various ORM tools like Hibernate, JPA for persisting data from the application to database.
- Good exposure to Java Web Services development using SOAP, REST, WSDL especially Remote Scripting, Data Transfer using JSON, XML etc
- Good exposure to Java Web Services development using SOAP web services using JAX-WS and Restful web services using JAX-RS
- Experience in XML/XSLT, SAX, DOM, SOAP, WSDL, Web Services, JAXRPC, JAXP, JAXB.
- Experience in front end technologies using CSS, HTML 4 and 5, AJAX, JSON, Javascript and Java script testing framework like Mocha.
- Experience in Javascript Frameworks like NodeJs, AngularJS, Bootstrap, Jquery JSON ...etc
- Experience in using Java JSON API, Jackson API for POJO Mappings.
- Expertise in Object oriented Analysis, Object Oriented Design, Test Driven Development and Code reviews.
- Expertise in using Java IDE tools like Eclipse and JDeveloper.
- Experience in RDBMS working with Oracle, MySQL and SQL Server.
- Strong Experience in writing SQL Queries, Stored Procedures, Triggers and Functions.
- Knowledge in Amazon Web services, Google Cloud and Big Data Technologies including Hadoop, Spark, Splunk, Map reduce, Pig, Zookeper.
- Excellent knowledge and hands on experince on MEAN stack with NPM, Mongoose and Promises
- Good experinece in using the javascript editors like Visual Studio Code, Atom.
- Experience using variety of build tools like Ant and Maven and continues integration tool Jenkins.
- Good Working Knowledge of Application Servers like Apache Tomcat, JBOSS and IBM Websphere.
- Good experience Using Business Process Modeling Tools like Bizagi.
- Strong programming, debugging and problem solving skills.
- Passion for new technologies and a quick self-learner.
- Efficient team player having a very good proven track record of design, implementation, software development, and resourceful problem solving, coupled with excellent communication skills.
TECHNICAL SKILLS:
J2EE Skills: JSP, Servlets, EJB, XML, JMS, Web Services.
Web Services: SOAP, REST, XSD, XML, WSDL, JAX-WS, JAX-RS, Apache CXF
Frameworks: Spring, Spring Boot, Struts, Hibernate, MVC
Web Technologies: HTML, HTML5, DHTML, CSS, AJAX, JSON, XML, XSL, XML Schema, JAXB, JSP, JavaScript, Jquery, Bootstrap, AngularJS
App Servers: Weblogic7.1, WebSphere5.0/8.5, JBOSS and Tomcat.
Cloud: Amazon Web Services
Big Data: Hadoop, MapReduce, Pig, Hive, spark, plunk, Zookeeper
MEAN Stack: Node Js, MongoDB, mongoose, Angular JS, Express.
EAI Tools: Sun SeeBeyond JCAPS 6.0, JCAPS 5.1.2 and JCAP5.1.3
Integration frameworks: Apache Camel with Redhat Fuse
Languages: Java, C, C++, XML, HTML, PL/SQL.
Adapters: Oracle, JDBC, Batch, DB2, HTTP, HTTPS, File
Operating Systems: UNIX, Windows, Solaris
Database: Oracle 10g, DB2, My SQL Server
Tools: IBM Clear Quest and Clear Case, HP ALM, CVS, Git, SVN, JIRA, Ant, Maven, Jenkins, Robomongo
Design Tools: Bizagi Modeler, Microsoft Vision
Third party Software: Compu-Max, windows based software to process the Medicare cost reports
PROFESSIONAL EXPERIENCE:
Confidential , San Antonio/Plano, TX
Sr Java Developer
Responsibilities:
- Developing the unifi screens.
- Participated in the Demo sessions to the user.
- QA Support.
- Onsite/offshore co-ordination.
Environment: Java7, XML, JAXB, Oracle and Optim, WebSphere 8.5, HTML, CSS, Wickets Framework by Confidential, Eclipse, Squirrel
Confidential , Copell, TX
Sr Java/JCAPS Developer
Responsibilities:
- Participated in the requirements sessions for File Net Upgrade project.
- Closely worked with the Business Analysts to make sure that all the requirements are collected and documented.
- Designed the Flow diagrams, sequence diagrams using the Microsoft visio.
- Worked on the Technical Specification document.
- Worked on the Unit Test cases Document.
- Upgraded the existing SOAP WebServices in JCAPS.
- Integrated these web services with Apahce Camel-ESB which is running in Redhat Fuse Enviroment.
- Used SAMBA API to communicate the windows shared drive from UNIX environment.
- Migrated few webservices to the Jboss-SpringWS platform.
- Developed the junit test cases using SrpingJunit4 and Mock Web Service Client.
- Given demos to the QA and Business users.
- Worked on Jmeter for Load testing.
- Have Developed Rest Web Services using Jersy API and Spring Rest
- Production support.
Environment: JDK 1.4.2/1.5/1.8 and JCAPS512/62, SQL/PLSQL with Oracle, GlassFish, NetBeans, SOAPUI, Jmeter, SAMBA API, Spring-WS, WildFly 10.0, Hibernate, SpringJunit, Spring Rest, Maven, Jmeter
Confidential , Copell, TX
Sr Java/JCAPS Developer
Responsibilities:
- Participated in the requirements sessions for ePrescribe project.
- Closely worked with the Business Analysts to make sure that all the requirements are collected and documented.
- Designed the Flow diagrams, sequence diagrams using the Microsoft visio.
- Worked on the Technical Specification document.
- Developed the junit test cases.
- Unit Test cases Document.
- Implemented the new Adapters (For Inbound and Outbound) using java (1.4.2), JAXB and integrated with JCAPS.
- Developed utility java projects to convert the current EDIFACT files to XML files using JAXB.
- Given demos to the QA and Business users.
- Production support.
- Wrote Queries using Xpath/xQuery to get the reports.
Environment: XML, XSD, JAXB, JDK1.4.2 and JDK1.8, JCAPS512, SQL/PLSQL with Oracle, Junit3.8.1, Eclipse, Maven 2.0, JIRA, GIT, Jenkins, Enterprise Architect tool.
Confidential , Gaithersburg, MD
Lead Developer
Responsibilities:
- Attended all the requirements sessions for School Based Services (SBS) and other impacted subsystems like Provider Enrollment (PE), Reference, Claims and Eligibility Enrollment (EE).
- Closely working with the Business Analysts to make sure that all the requirements are collected.
- Designed the flow diagrams using the BIZAGI Modeler Tool.
- Designed prototypes using HTML5, CSS3 for School Based Services
- Developed front end UI screens in JSON, Angular JS and Jquery and Editable Grid
- Used Spring as Application Level framework for developing this project. Used different modules of Spring framework like MVC, Security, AOP
- Implemented Spring Security 3.1 for Authentication against Active Directory. used Hibernate 3.0 as persistence framework for the application
- Worked on soap web services for integration with FileNet.
- Extensively worked on the RESTful Web Services for payment calculations by sending different types of parameters.
- Developed the CRUD and transferred data as JSON format using RESTful Web Services to controller layer.
- Used Web services - WSDL and SOAP for testing.
- Used REST and SOAP UI for testing web service for server side changes
- Developed front end UI screens using JSON, Angular JS and JQuery and Editable Grid
- Implemented controllers, modules, filters, etc. by using Angular JS
- Implemented J2EE Design Patterns like Service Facade, Singleton, and Factory.
- Worked on Code Refactoring by using J2EE Design patterns and refactoring principles.
- Developed SQL Queries and PL/SQL procedures and Packages.
- Analyzed the existing Sql server components like queries and PL/SQL functions/packages.
- Analyzed and fine tuning of slow running queries and stored procedures Support and maintenance of existing code and analyzing the impact of changes in scripts and data model.
- Extensively used the log4j for logging at different modules using aspects in Spring Framework.
- Leading the team of 6 people.
Environment: Eclipse Mars, Maven 3.0.5, Java, J2EE, Spring framework, Hibernate, SOAP, WSDL, Restful web service, JAX-WS, JAX-RS, JSP, HTML., HTML5, CSS, AJAX, JSON, JavaScript, JQuery, AngularJS, Bootstrap, Oracle9i/10i/11i, Jboss, WebLogic, Jenkins, Jira, Clear Case, Clear Quest, Tomcat, oracle DB, Compu-Max (software from KPMG), eCAMS Framework and Jboss.
Confidential , Gaithersburg, MD
Lead Developer
Responsibilities:
- Actively participated in the Client Meetings to understand the Claims issues and Enhancements.
- Actively involved in requirements analysis, Conceptual Design, Detail Design, Development and Unit testing.
- Have Daily calls with the state to talk about the current claims defects and state’s expectations.
- Programming the business rules using the Rules Engine.
- Implemented the ‘Reference and Rate Settings screens’ by using the modules of Spring MVC, JDBC.
- Implemented Spring Security for Authentication against Active Directory and worked on SOAP based web services security.
- Worked on Spring 3.0 as Application Level framework and Hibernate 3.0 as persistence Framework.
- Extensively worked on SOAP Web services like Claims Inquiry, Prior Authorization Inquiry and Limits Inquiry and many more.
- Extensively used the log4j for logging at different modules using aspects in Spring Framework.
- Implemented Hibernate as persistence framework for the application.
- Estimate and Assign tasks to Developers. Conduct code review sessions with other developers.
- Implemented Test Driven Development using Junit 4.8 as Test Framework by Implementing Test Driven Development. Performed Test Data setup.
- Analyzing and Debugging the claims defects and communicating the same to the state.
- Programming the business rules using the Rules Engine.
- Designing the business flow.
- Coding the business services using Java/J2EE.
- Developing/Enhancing the oracle PL/SQL procedures/packages.
- Upgraded the build process to Maven
- Mentoring the other team members.
- Leading the team of 5 people.
Environment: Java/J2EE, XML, Java Script, Spring, hibernate, Web Services, PLSQL, Rules Engine and Jboss5 with eCams framework.
Confidential , Durham, NC
JCAPS Developer
Responsibilities:
- Worked on the Technical Design Document.
- Worked on the Technical Specification Documents.
- Worked on the Components like Batch Receive Channel, Real Time Receive Channel, Blue Exchange Edits, X12ToXML and XMLToX12.
- Co-Lead from the IBM site for the team of size 3.
- Support for QA and UAT.
Environment: JCAPS 5.1.3, Java, JMS, XML, HTTP, Solaris, Windows XP, Edifecs, Web Services, IBM MQ.
Confidential , Gaithersburg, MD
Interface Developer
Responsibilities:
- Participate in collaborative/joint application development (CAD/JAD) sessions with clients.
- Designed and Developed Common Interface Framework for MMIS.
- Developed Java Collaboration Definitions (JCDs), OTDs using SeeBeyond eGate Integrator and Enterprise Designer for each interface to import/export data.
- Use Java Messaging Service (JMS) technology within SeeBeyond to enable communication among interface JCDs.
- Write oracle PL/SQL stored procedures to perform complex data translations for each interface.
- Developed the interface screens using Java/J2EE and MVC to schedule the interfaces, view the status of the interfaces.
- Produce documentation (in the form of use cases) of interfaces for the project's Detailed System Design Document.
- Implemented migration procedure and deployment planning
- Performance tuning of whole integration system, implemented high volume scenarios. Load balancing.
- Implemented common services like error handling, audit logging, notification, threshold check and recycling.
- Implemented several complex batch interfaces.
- Installation of JCAPS6, Domains and Environment Configuration.
Environment: JCAPS 6.0, Java/J2EE, JMS, XML, HTTP, Oracle10g, Solaris, Windows XP.
Confidential , Lansing, MI
Interface/JCAPS Developer
Responsibilities:
- Participate in collaborative/joint application development (CAD/JAD) sessions with clients.
- Designed and Developed Common Interface Framework for MMIS.
- Developed Java Collaboration Definitions (JCDs), OTDs using SeeBeyond eGate Integrator, java and Enterprise Designer for each interface to import/export data.
- Use Java Messaging Service (JMS) technology within SeeBeyond to enable communication among interface JCDs.
- Write oracle PL/SQL stored procedures to perform complex data translations for each interface.
- Produce documentation (in the form of use cases) of interfaces for the project's Detailed System Design Document.
- Implemented migration procedure and deployment planning
- Performance tuning of whole integration system, implemented high volume scenarios. Load balancing.
- Implemented common services like error handling, audit logging, notification, threshold check and recycling.
- Implemented several complex batch interfaces.
- Installation of JCAPS6, Domain and Environment Configuration.
Environment: JCAPS 5.1.3, Java, JMS, XML, Oracle10g, Solaris, Windows XP.
Confidential , Tampa, FL
Lead Developer/Onsite Coordinator
Responsibilities:
- Gone through the Nielsen business documents and understood the data flow.
- Understood the AMRLD business requirement documents and other design documents.
- Learned/Understood the work flow engine and stat engine which are the key modules in AMRLD and how they are used..
- Attended the knowledge sharing sessions on Jboss, JMS and EJB.
- Joined the existing development team and learned/understood the technical architecture.
- Attending the client meetings.
- Working on Java, Eclipse 3.2 for development and debugging.
- Worked on few jobs and delivered with high quality.
- Learned CONTROL-M (GUI to schedule the execution of jobs) and configured the execution of all the jobs.
- Deploying the application to different environments using ant script.
- Writing complex SQL Queries on Sybase and Data Ware House.
- Knowledge transfer to offshore team of size 5 in India and coordination.
- Coordination with the production and quality teams.
Environment: JBoss, Eclipse, Java, XML, Work Flow Engine, Sybase, Control-M.
Confidential
Technical Lead
Responsibilities:
- Understood the business Requirements documents and the existing legacy application.
- Design documents preparation for all customer care use cases.
- UTP and System Test Case Preparation.
- Learned the CrossPlex software quickly.
- Developed the registration crossplex stream which is being used by other NYT applications like TR, Times Points within very short period of time.
- Developed the java components for communicating the CICS using java network API.
- Worked with the other team members in designing the application architecture.
- Converted all the customer care static html files to JSP pages with struts tags.
- Developed few Tag libraries.
- Developed the zip Code validation classes and used by other team members.
- Used Threads to monitor the Crossplex Connections.
- Development using JSP, Tag Libs, Struts, Java Collections, Ejb, JMS, IBMWSAD5.0, IBMWebSphere5.0 and CrossPlex.
- UNIX Shell scripting for processing the feed files.
- Writing complex SQL Queries on DB2.
- Worked on the “Migration from crossplex to Sieble”.
- Giving the production support to the existing system, taking up the enhancements and Leading the team.
- Leading the team of 6 people from UAT to Go-live.
Environment: IBM WebSphere5.0, WSAD5.0 XML, Threads, Java, JSP, Struts, Java Script, CrossPlex, DB2, MS Visual SourceSafe.
Confidential
Developer
Responsibilities:
- Understood the Flow of the existing application.
- Prepared the use case documents for Request Validator, Response Validator Components.
- Developed the Request Validator and Response Validator components.
- Developed the XSL Files which has the business rules to be applied on the resulted xml from main frame and XSLTransformation Java component.
- Unit Testing and Integration Testing.
Environment: Java, JSP, XML, XSLT, SAX Parser, Tomcat 4.1.29, Eclipse, Ant and Log4j, Windows 2000
Confidential
Senior Java Developer
Responsibilities:
- Involved in requirement gathering.
- Preparing the Program Specification.
- Unit Test Plan Preparation.
- Design the Technical architecture using MVC Design pattern to develop the repayment modules.
- Worked on Java script to validate the front-end inputs.
- Used JDBC callable statements to call the Stored Procedures.
- Writing Queries and stored procedures on oracle 8i.
- Developed the File Upload Java component which uploads the flat files and gets processed.
- Deploying the application /Administration in weblogic6.0.
- Leading the team of 6 people.
- Giving UAT and Production Support.
Environment: Weblogic 6, Oracle 8i, Java, JSP, Java Scrip, Servlets and Windows 2000