We provide IT Staff Augmentation Services!

Sr. Java/microservices Developer Resume

SUMMARY

  • IT Professional with 10+ years of experience in Software Development Life Cycle including analysis, design (system/database), development, deployment, testing, documentation & maintenance of application software using Object Oriented, RDBMS and Big Data concepts.
  • Possess expertise in Object - Oriented Analysis/Design utilizing Java/J2EE concepts which include EJB, JSP, Servlets, JDBC, JPA and Web technologies like AngularJS, jQuery, AJAX, JSON, XML, XSLT, JAXB, XPATH, CSS, JavaScript and HTML5.
  • Skilled at progressing from problem statement to well-documented designs.
  • Good experience in technologies like Spring, Hibernate, HDFS, Apache Kafka, AngularJS, SQL/NoSQL Databases.
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
  • Good experience in implementing SOAP/REST based Web Services.
  • Experience working in microservice architecture along with containerization tools like Docker.
  • Proficient in working with various technologies like Core Java, J2EE (JSP, Servlets, EJB), Struts, Spring, Hibernate, JDBC, Web Services, Microservices, Core Design Patterns etc.
  • Experienced Web Designer/Developer creating dynamic websites from conception to implementation utilizing Struts, Spring, JSF, CSS, HTML5, JavaScript, Ajax, XML, and XSLT.
  • Experience in Microservices Architecture using Spring Boot.
  • Experience working with application servers such as Tomcat, Web Logic, Jboss.
  • Expertise in J2EE Programming Technologies: JSP, Servlets, EJB, JSF, MVC, XML, XSL on UNIX & Windows platforms.
  • Experience in object-oriented design using UML/ Rational Unified Process (RUP)/Rational Rose and Agile Software development process using SCRUM.
  • Experience in Amazon Web Services E2C, Lambda, Dynamo, VPC etc.
  • Experience using JavaScript technologies like jQuery, DOJO etc.
  • Strong Experience in Relational database like DB2, MySQL, Oracle 11g (SQL & PL/SQL).
  • Good domain knowledge in Banking, Finance, Insurance, Health care and E-commerce.
  • Experience in designing and developing Java applications using IDE - Eclipse, Flex builder 2.0/3.0, Flash CS3, and IBM RAD.
  • High attention to detail, high level of initiative, and ability to multi-task, thrive in a team atmosphere and effectively work with management.

TECHNICAL SKILLS

Programming Languages: Java, J2SE, J2EE, SQL, PL/SQL, C Java JDK, Collection, Multithreading, Sockets, Applets. J2EE JSP, Servlets, EJB, RMI, JMS, JDBC, Java Mail, Struts, Hibernate. Adobe Flex Adobe Flex, Live Cycle Data Services, MXML, Action Scripts.

Web Servers: Apache Tomcat

Application Servers: WebSphere, WebLogic, JBoss. XML/HTML MXML, XML, HTML, XHTML, DHTML, JavaScript, SOAP, WSDL.

Logging Tools: Jakarta Log4J

IDE: Adobe Flex Builder, Eclipse, NetBeans, RAD

ORM: Framework Hibernate

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/Microservices Developer

Responsibilities:

  • Performed regular enhancements on TIP application and its mobile site using JSR-286 Portlets and ReactJS.
  • Implemented pagination on one of the web pages using Ajax and jQuery.
  • Implemented Caching using Redis for some of the persistence beans.
  • Created Spring Test Suite for an existing application to load all beans and debug the application in our local machines.
  • Developed SOAP based webservices using Apache Axis and hosted/consumed them in our application.
  • Developed Restful services with 2-way SSL and exposed/consumed them in our application.
  • Written Apache Ant/Gradle scripts to generate stubs, create war/jar/ear files to deploy in the server.
  • Used Maven for dependency management in all our projects.
  • Configured Cron jobs on servers to perform repetitive tasks.
  • Created/Renewed SSL Certificates on all PCI compliance servers that including generation and ordering new keys.
  • Configured WebSphere servers to deploy different applications and logging.
  • Worked in Level 3 production support team and addressed all customer related issues from a technical standpoint.
  • Involve in the Development, testing and maintenance phases of Software Development Life Cycle (SDLC).
  • Used the JSON (JavaScript Object Notation) objects to interchange data between server and client for the data retrieval and for the persistence.
  • Tuned Database Queries for higher performance in all the customer facing applications.

Environment: Java 1.8, J2EE, JSP, jQuery, HTML, CSS, MDA Framework, WebSphere 9, Hibernate, Oracle 11g, SVN, Git, SQL Developer, Toad, JIRA, Apache Axis2, XML Beans, Eclipse Juno

Confidential

Sr. Java/Microservices Developer

Responsibilities:

  • Performed enhancements on SunPass.com, TollByPlate.com and their respective mobile sites using J2EE technologies on Spring MVC framework.
  • Developed, tested and deployed SunPass app for Android on PlayStore using Android Studio.
  • Implemented “Retain Functionality Layer” project using Spring MVC and Hibernate.
  • Implemented the Angular Modules needed for rendering the UI components.
  • Written Karma unit test cases and Jasmine end-to-end test cases for testing angular components.
  • Written Angular Directives for reuse in various parts of the application.
  • Converted various JSF prime faces UI’s to angular as part of migration project.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix OSS (eureka, zuul, hystrix) and AWS.
  • Used Kafka for asynchronous messaging to communicate with different microservices.
  • Development of new listeners for producers and consumer for Kafka.
  • Implementation of Zuul proxy as the API gateway.
  • Used Hystrix library as a circuit breaker and avoiding cascading failure in the application.
  • Used Redis Cache for caching different database and static entities in the application.
  • Created CI/CD pipelines using Jenkins to deploy docker images to QA, Stage and Production environments.
  • Used Spring Batch to process transactions for various backend applications.
  • Used HornetQ for asynchronous messaging within our application.
  • Created Spring Test Suite for an existing application to load all beans and debug the application in our local machines.
  • Developed SOAP based webservices using Apache CFX framework and hosted/consumed them in our application.
  • Developed Restful services and exposed/consumed them in our application using RestEasy framework.
  • Rest services templates are generated using swagger specifications.
  • Written Apache Ant/Gradle scripts to generate stubs, create war/jar/ear files to deploy in Jboss server.
  • Used Maven for dependency management in all our projects.
  • Configured Cron jobs on servers to perform repetitive tasks.
  • Created/Renewed SSL Certificates on all PCI compliance servers that including generation and ordering new keys.
  • Configured JBoss servers to deploy different applications and logging.
  • Worked in Level 3 production support team and addressed all customer related issues from a technical standpoint.
  • Used Jenkins for Microservices deployment and CI/CD.
  • Used JSON (JavaScript Object Notation) objects to interchange data between server and client for the data retrieval and for the persistence.
  • Used Apache NIFI to inject data into HDFS from Oracle database which is used for reporting.
  • Written Sqoop scripts to load data from Oracle to HDFS for reporting purposes.

Environment: Java 1.8, J2EE, JSP, jQuery, HTML, Netflix OSS components (Eureka, Zuul, Hystrix), CSS, MDA Framework, JBoss 6.4.6, Hibernate, Oracle 11g, SVN, Git, SQL Developer, Toad, JIRA, Apache Axis2, XML Beans, Eclipse Juno

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in requirements gathering meetings for CORE Application.
  • Written software code using Java/J2EE technologies to implement RDP, RCP functionality in the CORE Application and improves accordingly.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
  • Involve in the Development, testing and maintenance phases of Software Development Life Cycle (SDLC).
  • Actively involved in designing and implementing Singleton, DAO, DTO, Session Façade, Composite view and Business Delegate design patterns.
  • Written Web services using Apache Axis2 and generated the WSDL.
  • Written XSD and generate Java classes out of XSDs using XML Beans.
  • Eclipse modeling framework (EMF) for code generation facility, building tools and other applications based on a structured data model.
  • Used Google Guice for Dependency Injection.
  • Design UI screens using XMI, JSP, CSS, MDA Framework and HTML.
  • Developed Soap based web services to send data to different applications downstream.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Perform test of the functionalities in the CORE tools and improves accordingly.
  • Using JIRA for bug/task tracking and time tracking.

Environment: Java 1.6, J2EE, GWT, JSP, HTML, CSS, MDA Framework, JBoss 5.1, Hibernate, Oracle 11g, SVN, SQL Developer, Eclipse Modeling Framework (EMF), Google Guice, JIRA, Apache Axis2, XML Beans, Eclipse Galileo.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the Premier Discounting Web Application as a Springboard application which is a full application development stack, from the UI down to Integration.
  • Springboard is a set of patterns and tools built on industry best practices, tailored to common HCSC application concerns.
  • Written Shell Scripts for automating various admin tasks such as restoring databases, start/stopping servers.
  • Implemented the client side designing and validations using HTML, AJAX, CSS, JavaScript, JSP and JavaScript Tag Library.
  • Used the JSON (JavaScript Object Notation) objects to interchange data between server and client for the data retrieval and for the persistence.
  • Used Hibernate as the Java Persistence API to perform all the database transactions.
  • Serena Dimensions as the central Code Repository.
  • Used Sonar as continuous integration tool for code reviews.
  • Used the Lo4j as the logging tool for all the Server-side logging.
  • Tested code by writing JUNIT Test cases with static data and integrated all JUNIT test cases.
  • Used the Squirrel for accessing the DB2 database for all the application queries.

Environment: Eclipse, Java 6.0, Spring MVC, Hibernate, LDAP, JSP, Java Script, JSON, HTML, CSS, AJAX, JSTL Tag Libraries, DB2, Squirrel, DB Visualizer, UNIX, Scripting, LOG4J, JUNIT, WAS 7.0, Serena Dimensions, Apache CXF, Web services.

Sr. Java/J2EE Developer

Confidential

Responsibilities:

  • Designed and developed framework components, involved in designing MVC pattern using Hybris framework.
  • Created new UI’s like personal lists, quotes, e-pro as part of development effort.
  • Used Spring framework for dependency injection with the help of spring config files.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Used DAO, DTO, Singleton, Composite view design patterns in the App development.
  • Transformed XML content into HTML using XPath, XML Schema and XSLT.
  • Application development using Eclipse IDE, building of applications with Maven scripts, testing of application with RAD local Web Sphere Server7.0
  • Used JQuery tables in some of the UI screens and implemented A/B testing using Adobe Test and Target.
  • Coding SQL Statements and Stored procedures for back end using Oracle.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed various test cases and performed unit testing using JUnit.
  • Participated in code review and played key role in integration with legacy systems.
  • Written and consumed Restful web services for user migration.
  • Used SVN for version control.
  • Used SharePoint for project management and quality control.
  • Using JIRA for bug/task tracking and time tracking.

Environment: Spring 3.0, Hybris, JSP 2.0, Servlets 2.4, JDK1.6, Oracle11g, JDBC 3.0, HTML, XML, XSLT, CSS, CVS, AJAX, JavaScript, Web Sphere 7.0, Log4J, JUnit, SharePoint, SOAP, WSDL, Web Services, Maven, RAD 7.5, JMS, SQL, PL/SQL, UNIX, Windows.

Hire Now