Senior Developer Resume
Fort Worth, TX
PROFESSIONAL SUMMARY:
- Over 15+ years of experience in software industry, worked as senior developer as well as team lead, involving various phases of software life cycle including requirement analysis, design, development, implementation, testing and maintenance of a product using Java and J2EE technologies.
- Extensive experience in Financial Industry (Banking and Insurance)
- Experience in product development using Core java, multithreading, Socket programming, Collection, Reflection.
- Experience in Core java Design pattern Singleton, Factory, Abstract Factory, Prototype, Adapter, Proxy, Observer, and Chain of responsibility.
- Experience Web based JEE Technologies JSP, Servlets, JDBC, Struts, Html, Java script, CSS, Ajax,Hibernate, Spring, Spring Boot, JSON and ReactJS.
- Thorough knowledge in SQL and experience in RDBMS like Oracle, DB2, MySQL, MS Sql server (Stored Procedures & Triggers) and in NOSQL - Cassandra DB.
- Worked on Rule Engine ODM.
- Knowledge on Hadoop (Big data) - HDFS, MapReduce, Sqoop, Pig, Hive, Shell Scripting
- Experienced in all phases of SDLC including analysis, design, coding and testing.
- Experienced in handling Version Control Systems like TFS, CVS, SVN, Git, and RTC.
- Extensively worked at Linux, Unix and Solaris environment, Good Experience on Shell script, ssh.
- Experience in working with web services using SOAP, RESTFul, WSDL and XML related technologies like XML, SAX, DOM, JAXB, and XSLT.
- Knowledge in automated building, testing and continuous integration using Ant and Maven.
- Hands-on experience in IDE Tools: Eclipse, VSCode, SOAP UI, Visio, RAD, Oxygen, Notepad++.
- Experience in requirement analysis & gathering, Microsoft Visio. - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
- Worked ticketing tool like Maximo, RTC, and Remedy.
- Worked with business end to end cycle, gather requirement, daily reporting and demo end product.
- Extremely adaptive to all kinds of technical environments & new technologies.
- Excellent team player with good communication analytical and problem solving skills.
TECHNICAL SKILLS:
Operating Systems: Aix, Linux, UNIX, Windows
Web Technologies: Java, Servlet, JSP, HTML, XML, XSLT, DTD, DOMJavaScript, AJAX, JSON, JAXB
Business Component/Services: Spring Boot,RESTfulWeb Services, Struts, EJB, Hibernate, JMS, PageConfig, React JS,JSON, IBM MQ, RabbitMQ
Hadoop Hortonworks / Bigdata: HDFS, MapReduce, Sqoop, Pig, Hive, Shell Scripting (ssh), Kafka
Business Rules: IBM Operational Decision Management (ODM - iLog rules)
Database: DB2 v8.0, Oracle 11g, MySQL, MS SQL Server, Cassandra, Redis
Testing: Spock, Mocha and Chai
IT Service / Tools: Service Now, Master Data Management (MDM), SOAP UI, Oxygen
IDE: RAD (v8.0), Eclipse STS, VSCode
Lifecycle Management Tools: GIT, Bitbucket, HP Quality Center, Team Foundation Server, Rational Team Concert (RTC) 2.0, Clearcase, SVN, Maximo, Remedy
Agile, Waterfall model, V: Model, RPM (Rational Portfolio Manager), Remedy &ManageNow (incident/Problem and Change management)
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, TX
Senior developerResponsibilities:
- Development of springbootmicroservices, RESTful using Groovy and Gradle
- Development ofNoSql database module to interact with Cassandra. Session tracking using Redis
- Development of UI using React js.
- Development of event driven module to send and receive messages from Kafka and RabbitMQ.
- Testing code with spock, mocha and chai.
- Used GIT (DVCS) and Bitbucket for code repository.
Environment: Java 8, Spring Boot, Groovy, JSON, RESTful, Cassandra, RabbitMQ, React JS,Node JS, GIT hub, Zuul, Eureka Discovery Services, Hystrix circuit breaker, Gradle, spock, chai and mocha .
Confidential, Charlotte, NC
Senior developerResponsibilities:
- Development of microservicemodules using springboot and RESTfulwebservice.
- Development of data model to interact with mongodb. Created abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Development of UI using React js.
- Development of integration module to send and receive messages from RabbitMQ.
- Implemented springbootusing Netflix Eureka, Zuuland Hystrix.
- Used GIT (DVCS) and Bitbucket for code repository.
Environment: Java 8, Spring Boot, JSON, RESTful Web Services, MongoDB, RabbitMQ, React JS,GIT (DVCS), Bitbucket, Zuul, Eureka Discovery Services, Hystrix circuit breaker.
Confidential, Charlotte, NC
Senior developerResponsibilities:
- Development of fees calculation module.
- Involved in development of Java 5 concurrency and multithreading for calculation of fees.
- Designed UI screens using PageConfig, JSP, Ajax, JQuery and HTML. Used JavaScript for client side validation.
- Involved in development of Webservice (SOAP) to interact with ODM rules.
- Implemented application using Spring Framework and integrated with Struts Model View Controller.
- Used Stateless EJB beans for calling business classes.
- Developed Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Developed and implemented the components using Hibernate entity and hbm files for ORM mapping as part of Persistence framework.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Used HP Quality Center for Defect Reporting and Tracking
- Used Log4J for logging
- Involved in fixing defect reported in testing phase, UAT and analysis of defects related to business rules worked on ODM (Ilog) rules engine.
Environment: Java, JSP, Struts, Dojo,PageConfig, XSL, AJAX, JQuery,Spring, JSON, JAXB, Websphere (WAS7), EJB, JMS,Hibernate, Web services, Oracle 11G, ODM (ILOG), IBM MQ, Maximo, RTC, Remedy, SoapUI, Oxygen
Confidential, Charlotte, NC
Senior developerResponsibilities:
- Development of Workflow and Vendor processing module.
- Designed UI screens using PageConfig, JSP, Ajax, JQuery and JSON. Used JavaScript for client side validation.
- Involved in development of JMS as part of internal workflow management.
- Involved in development of Webservice (SOAP) to interact with external vendor application.
- Used XSL to transform input xml to required output xml for vendor management module.
- Implemented the application using Spring Framework and integrated with Struts Model View Controller.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Developed and implemented the components using Hibernate entity and hbm files for ORM mapping as part of Persistence framework.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Used HP Quality Center for Defect Reporting and Tracking
- 1Used Log4J for logging
- Involved in fixing defect reported in testing phase, UAT and analysis of defects.
- Support production issues, analysis of reported issue and providing work around / fixes. Used Maximo, RTC, and Remedy tools for production incidents.
Environment: Java, JSP, Struts, Dojo, PageConfig, XSL, AJAX, JQuery, Spring, JSON, JAXB, Websphere (WAS7), EJB, JMS,Hibernate, Web services, Oracle 11G, ODM (ILOG), IBM MQ, Maximo, RTC, Remedy, SoapUI, Oxygen
Confidential
Senior developerResponsibilities:
- Development of enhancements as per the new change request and fixing defects reported in production.
- Involved in development of webservice(SOAP) modules for new version.
- Developed and implemented the components using Hibernate entity and hbm files for ORM mapping as part of Persistence framework.
- Involved in development of mapping xml data with respective DAO objects.
- Involved in development of multi-threading program for batch jobs.
- Involved in writing SQL, Stored procedure and PL/SQL for back end.
Environment: Java, JSP, Struts, MDM, Websphere (WAS7), EJB, Hibernate, Web services, DB2, IBM MQ, SoapUI
Confidential, Phoenix, AZ
Senior developerResponsibilities:
- Involved in designing and development of new module
- Designed data modules for new application and redesigned existing module to improve performance
- ServiceNow Tool is used to develop new module
- Created database triggers for respective tables
- Worked on internal workflow for different events
Environment: Service-now, Java script, HP - QC, MySQL, IBM Main Frame, Web Service
Confidential
Senior developerResponsibilities:
- Development of enhancements as per the new change request and fixing defects reported in production.
- Involved in development of EJB beans.
- Involved in development of UI using JSP, javascript and Struts.
- Involved in mapping xml data elements with respective DAO objects.
- Involved in development of business logic for batch jobs.
- Involved in writing SQL, Stored procedure and PL/SQL for back end.
Environment: J2EE, Struts, IBM MQ, WSAD5, Clearcase, EJB, RAD 7, DB2, RPM, RTC, Remedy, Manage Now, ssh, VSS
Confidential
Senior developerResponsibilities:
- Development of enhancements as per the new change request and fixing defects reported in production.
- Involved in development of application using NYLFrameWork which is similar to MVC design pattern.
- Involved in development of UI using JSP, javascript and HTML.
- Involved in writing respective DAO objects.
- Involved in development of business logic for batch jobs.
- Involved in writing SQL, Stored procedure and PL/SQL for back end.
Environment: Java, JSP, Oracle 9i, Eclipse 3.1, TOAD 7.1, RSA, PVCS, NYLFrameWork, SVN