We provide IT Staff Augmentation Services!

Lead Java Fullstack Developer Resume

Basking Ridge, NJ

SUMMARY

  • 13+ years of professional experience in providing business solutions using JAVA/J2EE technologies in Banking, Telecommunication, Insurance, Finance and Cloud Infrastructure.
  • Proficient in cutting edge skills like RESTful APIs, Spring Boot, Spring micro services, Spring cloud, Spring Core, Spring DI, Spring MVC, Spring WS, Spring Integration, Spring AOP, JAX - WS, JAXB, Hibernate, JPA.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix)
  • Expertise in application development using Core Java (JDK 1.8), Collections, Multithreading, Generics.
  • Experience with React JS, Google WebToolkit (GWT), JavaScript, jQuery, JSON and XML.
  • Authentication mechanism like Basic Auth, SSL and OAuth2.
  • Well versed in Java and JEE Design Patterns like Factory, Abstract Factory, Singleton, proxy, Iterator, Template Method and Adapter.
  • Hands on deployment, installation, and configuration and post release support with Application servers like WebSphere application server, JBoss, WebLogic and Tomcat.
  • Project management tools like Jira Agile and code management tools Stash, Maven, Jenkins and ANT
  • Worked on databases Oracle, MySQL and DB2.
  • Excellent understanding of various software development approaches Scrum, Safe, Kanban and XP

TECHNICAL SKILLS

 

Languages & Tech : Java 8, J2EE, JDBC, Servlets2.3/2.4, JSP1.2/2.0, JNDI, JMS, Python (basic), Kafka

Frameworks: Spring 3.x, GWT, Sencha GXT, Spring-boot, Spring cloud Config, Spring Cloud, Netflix (Eureka, Hystrix, Zuul)

ORM Tool: Hibernate 4.x, IBatis

Web/Application Servers: Tomcat, WebSphere6.x/7.x, WebLogic, JBOSS 7.

Tools: / IDEs : GIT, Stash, Kibana, Eclipse, Maven, Toad, Squirrel, Ant, Log4J, Junit.

Webservices : SOAP and RESTful Web services

Database : DB2, Oracle, MySQL.

Web Technologies : ReactJs, HTML, XML, CSS, JSON, AJAX

Agile tools : Jira Agile, Rally, LeanKit, Team forge, Basic Auth, SSL and OAuth2.

Code tools : Sonar-cube, PMD

OS : Windows, UNIX.

Other tools : SOAP UI, Jenkins, SSH, Spring Tool Suite (STS), Chrome dev tools

Source Control: SVN, CVS, Git Gerrit

Scripting: Java Script, jQuery, Mozilla Rhino, Angular JS

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, NJ

Lead Java Fullstack Developer

Responsibilities:

  • Converted a monolithic app to Microservices architecture with Spring Boot using 12-factor app methodology.
  • Worked on the performance improvement of the page, improved the performance by 60% by implementing Asynchronous calls and caching.
  • Used AEM - Adobe Experience Manager Tool in the project to give business owners the power of changing content dynamically.
  • Used Spring Job Scheduling to get AEM contents after every 10 sec. and cache it.
  • Designed and developed different resource endpoints and Http operations.
  • Supported the nightly releases in productions and issues resolutions.
  • Used Spring Jpa Repository for interaction with databases.
  • Used Git Lab for creating branches, merging the code.
  • CICD with Jenkins for initiating the build and deploy jobs.
  • Implemented different security measures like encrypting data in requests.
  • Used security filters to address different kinds of security vulnerabilities.
  • Implemented secure pin functionality for sensitive flows which needs extra authentication.
  • Used AOP for auditing which is used in Kibana.
  • Created UI component in React JS.
  • Worked on CI-CD and tools such as GIT, Stash, Jenkins, and Jira.

Environment: Java, Spring Microservices, Spring Boot, Spring Cloud config, Spring Cloud Netflix(Eureka, Hystrix, Zuul),GIT, Stash, Kibana, Spring service discovery and configuration, RESTful Webservices, PAAS, ReactJS, JavaScript and CSS, Swagger, Maven, Jira.

Confidential, Iselin, NJ

Sr. Java Fullstack Developer

Responsibilities:

  • Responsible for technical design, development, direction and architecture of V3 full stack administration system across different tiers, using Sencha GXT MVP, RESTful Services, Spring, Tapestry, Hibernate and Spring services and transaction driven framework.
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Working on spring boot and Restful Web services.
  • Built “V3 Employer Self Service” and “V3 Member Self Service” web apps as Single Page.
  • Enhancement in CRM and workflow module.
  • Participate in architecture discussions and developments for the migration of V3 product to newer version V310.
  • Developed Data Access layer using ORM framework Hibernate for mapping database scheme to object model.
  • Worked and Component and Event driven architecture.
  • Used GWT Remote procedure calls and communication with service.
  • Code review using crucible and code corrections as per sonar cube.
  • Translation of Business needs/requirements into technical solutions.
  • Designed development workflow automation and process improvement plans.

Environment: Java, J2EE, RESTful, GWT, GXT, Spring Transaction, Hibernate 3, web services, CSS3 & JS, AWS, XML, JAX-RS, Java Annotations, Jetty, Crucible, Jira.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in development using VMware orchestrator, jQuery, Core Java, Spring, DB2, J2EE, Java Web services, JAXB, MAVEN, and WebSphere.
  • Developed end to end application on spring boot framework (RestAPI Application/Spring JPA using Crud repository).
  • Developing modules using Spring Boot, Spring Batch, Hibernate, Java Webservices (SOAP, WSDL and RESTful)
  • Creating and building project using MAVEN artifacts and Spring Tool Suite.
  • Created the objects representing the server infrastructure like Enclosures, Server Profile templates.
  • Developed Middle layer using Spring Core, Spring Services.
  • Developed Restful Web services using JSON with Jackson parser.
  • Used Rally as an agile, defect tracking and project status tracking system in the project.
  • Managed code for different releases by branching and merging using Git and Gerrit for code review.
  • Used Jenkins tool for automatic build and deployment.
  • Used Scaled Agile framework using rally for project management.
  • Involved in daily standup, Sprint planning and Sprit review meetings.

Environment: Core Java, JavaScript, Multithreading, REST Web Services, Spring, VMware cloud management tools, HP One view, Spring tool suite, Mozilla Rhino, Google Guice, Orchestrator, Hybrid cloud, Maven, Rally, Team Forge, Shell Scripts.

Confidential

Sr. Java Developer/Lead

Responsibilities:

  • Used Jenkins tool for automatic build and deployment.
  • Gather Requirement, Analyze, Design, Develop and Test deliverables for the business and technical requirements.
  • Design and implemented the requirement
  • Packaging and delivery.

Environment: Core Java, Java Script, Multithreading, XML, UML, Web Services, SOAP, WSDL, SOA, JSP, Servlets, Spring, Log4j, IBM DB2, eclipse, tomcat, Subversion, Maven, JIRA, Linux, PL-SQL, shell scripts.

Confidential

Sr. Java Developer/Lead

Responsibilities:

  • Implemented project in agile - Scrum methodology.
  • Involvement in the Design, architecture and development of Payments and Transfers modules.
  • Involved in development using Core Java, Multi-Threading, spring, Struts, Oracle, J2EE, Hibernate, Java Web services, Maven and WebSphere.
  • Used Spring modules like DI, AOP, JMS, Transaction, Security
  • Consumed and exposed SOAP webservices.
  • Implemented SOA to expose services.
  • Used Freemarker and JSTL with jQuery for UI.
  • Used Object Oriented Design patterns like Factory, Singleton, Abstract Factory, Composite, Adapter, Proxy, Template
  • Managed code for different releases by branching and merging using SVN.
  • Implemented Spring-JMS for sending payment instruction to backend.
  • Involved in development estimation and project release strategy.
  • Used Jenkins tool for automatic build and deployment.
  • Reviewed peer code using Crucible tool to comment and track review changes.
  • Used Jira to share design and other project information.

Environment: Core Java, J2EE, Multithreading, Java Script, JDBC, Drool-rule engine, XML, UML, JNDI, Web Services, SOAP, WSDL, SOA, ESB, JSP, Servlets, JMS, Struts1.3, Spring 3.x (Core, AOP), IBM DB2, RAD 6, IBM WAS 6, Subversion, Maven, Crucible with JIRA, JUnit, JMS, IBM WebSphere MQ series, Linux.

Hire Now