We provide IT Staff Augmentation Services!

Sr. Java Microservices Developer Resume

Richmond, VA

SUMMARY

  • Having 11+ years of experience as a Senior Java Developer with strong experience in all the phases of Software development life cycle with strong analytical, programming skills and having solid functional experience in the development and the maintenance of complex Java/J2EE/Oracle based systems.
  • Sun Certified Java Programmer for Java Platform Standard Edition 5.0.
  • Expertise in developing single page web applications using MEAN technologies along with Bootstrap and HTML5.
  • Good experience in application development using Agile Scrum Methodology.
  • Experience in designing and developing distributed and multithreaded applications with technologies such as core and advanced Java technologies JAVA, J2EE, EJB, JSP, Servlets, Java Script, jQuery, Oracle, Web Services, Struts, Spring, Hibernate, HTML, JDBC, JNDI, JUnit and XML - related technologies.
  • Extensively worked on Jmeter to automate SOAP Webservices testing.
  • Expertise in J2EE technologies such as Spring, SOAP Webservices, Hibernate, Oracle BPEL 12c, Weblogic Portal and Integration 8.1 & 10.3, Struts, Java Beans, Servlets, JSP, JDBC, and having good experience in HTML, Java Script, Ajax, GWT.
  • Adequate Exposure in PL/SQL, SQL development.
  • Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing, good knowledge in integration using J2EE Architecture.
  • Designed, developed, and implemented software solutions for high visibility, high impact projects; solved technical problems in a growing business environment.
  • Proficient in programming by using the IDEs such as IBM RAD 7, 8, 8.0.4, Eclipse, Weblogic Workshop 8.1 & 10.3, IntelliJ IDEA.
  • Good experience with version controls such as IBM Clearcase, GIT, CM Synergy, CVS, PVCS, SVN, VSS (Visual Source Safe) and Microsoft TFS.
  • Good work experience with Web sphere6.1&8, Web Logic 8.1&10.3, Tomcat 7.0 & 8.0 application servers.
  • Good knowledge in Big Data analysis using Hadoop core components Map Reduce, HDFS, Hadoop tools Hive, Pig, Sqoop, HBase and Oozie.
  • Excellent problem solving aptitude and attention to detail.
  • Good leadership, interpersonal skills, commitment and undertake challenging tasks.
  • Ability to handle multiple tasks and work independently as well as in a team.

PROFESSIONAL EXPERIENCE

Languages: C, C++, Java, SQL, PL/SQL

Web Technologies: JavaScript, HTML, Ajax, Google Web Toolkit

Frameworks: Spring, Struts, Weblogic Portal & Integration

Java Technologies: Core Java, JDBC, Servlets, JSP, Struts, Java Page Flows, Java Page Definitions, Weblogic Portal and Integration 8.1&10.3, Spring MVC Webflows, Core, ORM modules, Hibernate, SOAP Webservices, Oracle BPEL 12c, IBM MQ, jMeter and UNIX Shell Script

Web/Application Servers: WebSphere 6.1 & 8, Web Logic 8.1 & 10.3, Tomcat 7.0, Jetty

DevOps /integration Tools: AWS, Pivotal Cloud Foundary, DevOps, JIRA, ANT, MAVEN, Micro-Services

RDBMS: Oracle 9i/10g/11g, My SQL, DB2, MS SQL2005

Operating Systems: Windows, Linux, Mac OS X

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Sr. Java Microservices Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Embedded as a Senior Developer in a professional services role, in several Agile/Scrum/SAFe Microservices orchestration projects using REST.
  • Responsible for building a framework to support the easy creation of, and the consumption of REST microservices using Java 8, JAX-RS, AngularJS (SPA), Spring
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA
  • Involved in Building RESTful API's to communicate over internet via JSON to get the required information based on the requirement with help of Spring Core container to implement IOC concept to avoid tight coupling.
  • Responsible for securing API proxies using various mechanisms like API key, SAML, OAuth, LDAP, content protection policies in Apigee Edge.
  • Developed java modules implementing business rules and workflows using Spring Boot.
  • Analyze defects in production environment and provide necessary fixes.
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Integrated with Sonarqube to improve the code quality, decrease major & minor fixes.
  • Involved in designing caching strategy and implementation of cache using PivotalGemfire.
  • Implemented routing rules and validation policies in APIGEE
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Refactored the code for JVM Optimization and performance of application.
  • Experience providing Apigee Edge Platform diagnostic and troubleshooting ability.
  • Implemented MicroServices architecture using Spring Boot for making application smaller and independent.

Environment: Java 7/8, J2EE, SpringBoot, NodeJS, GIT, IntelliJ, APIGEE, Pivotal Cloud Foundry, SonarQube, Maven,Rally,SOAP/RestfulWeb Services, Jenkins, WSDL, Spring Based MicroServices, Agile, Pivotal GemFire. Java, J2EE, SpringBoot, Hibernate, SOAP Web Service, IBM MQ, BPEL 12C, Oracle 11g, TOAD, Microsoft TFS, Cloud, REST Microsevices, Docker, RabbitMQ, Cucumber, CloudFoundry, AWS, Cassandra and Kafka.

Confidential, McLean, VA

Sr. Java Developer

Responsibilities:

  • Understand User Specification Requirements, use cases and create detailed design documents.
  • Creating interaction and class diagrams.
  • Worked collaboratively with Business Analysts to analyze the Requirement Documents provided by business and prepared Technical Specification documents accordingly.
  • Design and development of UI screens using JSF, JSP, HTML5, AJAX, jQuery, Javascript, HTML, CSS, XML, XSLT, XPath, MVC, Javabeans within the ADF framework
  • Designed and developed multiple Java SOA web services, callable from the UI over the service bus (OSB), to interface with other waves in the project.
  • Reviewing business wireframes and providing suggestions/advice on usability of screens provided by business.
  • Responsible to finishRally defectsassigned on time and update their status on regular basis.
  • Used GIT for source code control.
  • Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.
  • Used advanced core Java features such as Annotations, generics, multithreading etc. throughout the application for well-structured programming
  • Agile development environment with daily stand-up meetings and interaction with business to assign and finish user stories with short 2 week sprints,JIRA/Grasshopper used as agile technology for user stories and sub-tasks.
  • Developed core Service as Maven JAR that can be included by other Microservices as their maven dependency.
  • Implemented MicroServices architecture using Spring Boot for making application smaller and independent.
  • Responsible to develop Account & Safe Deposit box origination flows.
  • Designing interface using MVC design pattern and capturing business logic.
  • Responsible to develop High level and Low level designing documents.
  • Maintained source code using GIT.
  • Developing business logic using Spring, Hibernate and Java Controller etc. Database design, writing SQL scripts.
  • Participated in design reviews and code reviews.
  • Performed Unit testing of the modules.
  • Coordinate with Team Members during concurrent developments.

Environment: Java,J2EE,Spring,SpringBoot,Microservices,SOA, MVC, GIT, Hibernate, JIRA, Spring Web Flows, Maven, Eclipse & Web Application Service 8.0, TortoiseGit.

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Developed Consumer & Business Deposit Checking/Savings/Credit Card Origination modules.
  • Developed RESTFUL web service to integrate back-end systems with UI
  • Working on application architecture and re-design of different parts of the application
  • Working with Requirement leads and Project managers to translate business Requirements into technical specifications.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA
  • Worked in Agile mode and interacted closely with the product owner and business team
  • Created stored procedures and views for Oracle database
  • Performed Impact Analysis, Design, and Estimations for the enhancements to the applications
  • Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object
  • Have written Unit Test Cases and Integration Test Cases using Junit framework
  • Responsible for develop High level and Low level designing documents.
  • Maintained source code using IBM Clearcase.
  • Developed business logic using Java Script, Spring Webflows and Java Controller etc.
  • Coordinated with Business Analysts and analyzed the Requirement Documents provided by business and prepared Technical Specification documents accordingly.
  • Responsible to maintain Gatekeeper activities for IST & UAT cycles.
  • Designed interface using MVC design pattern and captured business logic.
  • Participated in design reviews and code reviews.
  • Performed Unit testing of the modules.
  • Coordinate with Team Members during concurrent developments.

Environment: Java, J2EE, Java Script, Spring, JDBC, RESTFUL Webservices, Spring Web Flows, IBM RAD 8.0.4, Web Sphere, IBM Clearcase.

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Designed requirements using RUP in the form of Business Use Cases and a Business Rule catalogue.
  • Implemented MVC architecture using JSF framework and GUI components to build the app.
  • Involved in developing UI pages, server side validations using HTML, Java Script, AJAX, JSP, XSLT and JSF UI components.
  • Defined Controller, services and views in faces-config.xml using JSF Apache My Faces.
  • Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows to all types of claims.
  • Used Spring Frame work for IOC, AOP, and DAO layer design patterns
  • Used setter dependency injection as well as Constructor dependency to remove cyclic dependency.
  • Involved in to creating web services, generating stubs and writing client programs to invoke web services using Apache XFIRE, WSDL, SOAP and JAX-RS.
  • Implemented Hibernate second level cache using EHCache.
  • Used Hibernate as ORM to map Java classes to data base tables
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
  • Verified Priority health transfer's cloud compatibility with the Amazon web services by using the access and secret keys used for Amazon EC2 instance.
  • Implemented the Business logic by efficiently utilizing the OOPS features of core Java and also Performed Unit Testing to using JUNIT and Mockito.
  • Ran find bugs, PMD defects and Check styles and fixed them before check in code in to Repo.
  • Tracked QA defects/issues by using QC.
  • Built the application using Eclipse IDE and Websphere as a Server and CVS for version control of the code.

Environment: JDK 1.5, Servlets, JSP, JavaScript, AJAX, JSF-Apache My Faces, Websphere, Ant, Eclipse, Log4j, JMS, Spring IOC, Spring AOP, JNDI, JDBC, DAO, Hibernate, Rational Rose, WSDL, SOAP, JAX-RS, Apache XFire, CVS, SOAP UI, Ant, QC, Java & J2EE design patterns etc.

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Coordinated with Business Analysts and analyzed the Requirement Documents provided by business and prepared Technical Specification documents accordingly.
  • Responsible to develop High level and Low level designing documents.
  • Maintained source code using CM Synergy.
  • Developed Collections module.
  • Analyzed and fixed the ST, UAT and PROD IRs.
  • Responsible for development of JSPs, Java Page Flows, Controllers and Java Controls using Weblogic Portal.
  • Responsible for Weblogic Portal Integration using Java Process Definitions, Channels and Event Generators.
  • Participated in Use Case reviews, Design reviews and Code reviews.
  • Unit testing (Unit Test Plan, Unit Test Case) of the modules
  • Coordinate with Team Members during concurrent developments.

Environment: Java, J2EE, Java Script, Weblogic Portal and Integration (8.1 & 10.3), CM Synergy.

Confidential

Java Developer

Responsibilities:

  • Coordinated with Business Analysts and analyzed the Requirement Documents provided by business and prepared Technical Specification documents accordingly.
  • Participated in the Agile Scrum Process.
  • Development of Search modules.
  • Analyzed and fixed the IRS in QA and PROD.
  • Responsible to develop High level and Low level designing documents.
  • Responsible for development of JSPs, Java Scripts Struts and Java Controls.
  • Participated in Use Case reviews, Design reviews and Code reviews.
  • Unit testing (Unit Test Plan, Unit Test Case) of the modules
  • Involved in the preparation of LOE, coming up with best worst and average time frames for each component for the use cases.

Environment: Java, JDBC, Servlets, JSP, Java Script, Struts, Weblogic 8.1, Oracle 9i and MS SQL Server 2005

Confidential

Software Developer

Responsibilities:

  • Understand User Specification Requirements Analysis and use cases
  • Responsible to prepare Technical Specification documents accordingly.
  • Development of components for GWN Enterprise Exchange module (GEX).
  • Analyzed and fixed the IRS in QA and PROD.
  • Responsible for develop High level and Low level designing documents.
  • Participated in the team meetings and daily status calls.
  • Participated in Design reviews and Code reviews.
  • Unit testing (Unit Test Plan, Unit Test Cases) of the modules

Environment: Core Java, JDBC, Servlets, JSP, Java Script, Tomcat 5.0, Linux and My SQL.

Hire Now