Lead Java Developer Resume
Houston, TX
SUMMARY
- 16+ Years of experience in analysis, design, development, testing, implementation and maintenance of software applications.
- 13+ years of experience in Financial, Credit Card, Health Care and Travel Domains.
- Expertise in developing front - end and back-end applications as a full stack Engineer.
- Extensive web development experience with technologies like Servlets, JSP, STRUTS, JDBC, RMI, EJB, JNDI, GWT, JMS, SWING, ORACLE, DB2 and UML.
- Expertise in technologies; XML, XHTML, HTML5, XSD, XPATH, XSLT, CSS, DOM, SAX, DTD, JavaScript, Angular, react JS, jQuery, nodeJS, DOJO, Ext JS, AJAX, PL/SQL, C, C++, UNIX and Windows.
- Expertise in developing Web Services using Axis, JAX-RPC, JAXB, JAXP, JAX-WS, JAX-RS, Jersey, SOA, SOAP, REST and WSDL.
- Expertise in developing applications using cloud technologies (AWS, Pivotal Cloud Foundry) using micro services and NO SQL data base Casandra
- Extensive hands on experience with Java and J2EE Design Patterns.
- Expertise in developing applications with STRUTS, SPRING, SPRINGBOOT and HIBERNATE Frameworks.
- Experience in web and application servers Apache, Tomcat, JBoss, Web Sphere and Web Logic.
- Experience in migrating the legacy applications to cloud platform (PAAS) by converting to small microservices and deploying them.
- Experience in developing procedures, packages, functions and triggers using PL/SQL.
- Expertise in developing the applications using Ruby on Rails Frame Work.
- Expertise on Development IDE’s like WSAD, RAD, Eclipse, IntelliJ and JDeveloper.
- Expertise in developing the applications by implementing various methodologies like Waterfall, Agile, TDD, BDD.
TECHNICAL SKILLS
- Java, Ruby, C#, VB
- Struts, MVC, Spring, SOA
- Eclipse, WSAD, RAD, JDeveloper
- SQL, PL/SQL, C, C++, DOJO
- JSF, JDBC, RMI, EJB, Hibernate
- IntelliJ, SSH, Putty, TOAD
- Unix Shell Script
- SpringBoot, Microservices
- Amex Frameworks, DataStax
- JQUERY, ExtJS, Angular, react JS
- Java Mail, Swing, Junit, Mockito, Cucumber, Selenium
- Visual Studio, Adobe Flex, Vignette, CMAX
PROFESSIONAL EXPERIENCE
Lead Java Developer
Confidential, Houston, TX
Responsibilities:
- Involved in Analysis, Design and Development of the application.
- Coded and tested the application using Spring Boot, Cloud, Oracle, tomcat and WebLogic.
- Developed and consumed web services to interact with the downstream and upstream systems by RESTFUL and SOAP methods for getting deals and facilities.
- Migrated the legacy application into Cloud using Spring Boot, Java8, microservices and cloud foundry.
- Implemented JMS for communication between different applications of JPMC, using this all the latest and greatest data is saved into Casandra data base which was used as a reference data hub across CIB applications.
- Designed and Developed the Database tables and Stored Procedures, functions, triggers using SQL, PL/SQL by using TOAD.
- Highly and effectively used java multi-threading for contract assignment for the trades coming from upstream systems.
- Worked with Log4J to store the logging messages in Legacy application and implemented the log aggregation in cloud environment using Splunk.
- Trade information is retrieved using kafka based messages and processed them successfully as real-time scenarios rather than batch mode.
- Implemented the JPA, ORM using Hibernate Framework for all data base persistence operations
- Effectively managed file-based caching techniques for data retrieval
- Written Unit Test Cases using Junit, Mockito and implemented the continuous integration with Jenkins.
- Written the cucumber test cases for data testing real-time.
- Responsible for daily scrum meetings by following Agile methodology with TDD approach.
- Used Git bitbucket for Version Controlling.
Environment: Tomcat 8, Spring Boot 2, Web Logic 10.3, Java 8, Java 1.6, Agile, Hibernate, Spring, Log4J, Logback, SLF4J, Oracle 11g, REST, Maven, Shell Script, PL/SQL, Angular, reactJS, IntelliJ, DataStax, Git Bitbucket, Servlets, XML, XSD, JMS, Casandra, Cloud Foundry, Kafka, Splunk, Kibana, Cucumber, Mockito and UML.
Java Consultant
Confidential, Dallas, TX
Responsibilities:
- Involved in Sprint Planning, Analysis, Design and Development of the application.
- Setting up of EMC Captiva system locally
- Objective of this POC is to provide W2/ 1099 then generate the meta data using OCR technologies in real time.
- Replace the existing standalone systems into webservice methods using C# to generate the xml input as meta data, which will be flown into other applications (TurboTax, lacerte...etc)
- Coordination between various modules (IAMulti, MDW, Scanner.)/steps inside Captiva that was written using VB as a non- attended mode to make it real-time process.
- Integrated the suite with nodeJS applications.
- Written custom specific code injections as required in between the flows using VB and C# for the operations.
- Used perforce as version control
Environment: Perforce, IntelliJ, C#, REST, Java 1.6, Agile, Hibernate, Spring, reactJS, Log4J, REST, VB, Maven, jQuery, Selenium, XML, XSD, JIRA and UML
Senior Java Consultant
Confidential, Harrisburg, PA
Responsibilities:
- Involved in Sprint Planning, Analysis, Design and Development of the application.
- Involved in Eligibility, Enrollment and Financial Modules of the application.
- Consumed and Produced the RESTFUL web services for data exposure to other modules inside the exchange.
- Implemented ORM using Hibernate Framework for all data base persistence operations.
- Implemented JMS for communication for Federal Hub Integration Notifications.
- Implemented the twitter Integration using embedded timelines and customized them inside the exchange.
- Implemented 820,834 and other batches using Spring Batch for daily and monthly batch jobs to feed the data into other applications.
- Effectively used JAXB classes for XML parsing and converting them into Java POJOs for Integration Purpose.
- Integrated with eHealth system for checking various plans and providers available.
- Designed and Developed the Database tables and Stored Procedures, functions, triggers using SQL, PL/SQL by using TOAD.
- Used JQuery for UI Development and client-side widgets, validations.
- Worked with Log4J to store the logging messages.
- Written Unit Test Cases using Junit and participated in browser automation using Selenium.
- Implemented the continuous integration with Hudson.
- Participated in daily standup meetings by following agile methodology.
- Used SVN for Version Controlling.
Environment: Web Logic 10.3, Java 1.6, Agile, Hibernate, Spring, Log4J, Oracle 11g, ANT, SOAP, WSDL, REST, Hudson, Maven, PL/SQL, Eclipse, JQuery, Selenium, Servlets, JSP, Struts, JAXB, JMS, XML, XSD, JIRA and UML