We provide IT Staff Augmentation Services!

Lead Full Stack Software Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8+ years of experience in developing all phases of Software Development Life Cycles like AGILE/Scrum and Waterfall methodologies.
  • Participated in Analysis, Design, Development, Implementation, Testing and Deployment of various cloud native application using JAVA/Spring Boot technologies.
  • Focused and detail - oriented full stack software developer with deep experience in Java object-oriented programming, eager to offer creative solutions and add significant values to existing ones. With engagement, always taking ownership of tasks and driven to take tasks through to completion I seek to ensure business success.
  • Expertise in Microservices Architecture, REST andevent driven hybrid architectures (Kafka/RabbitMQ/ Solace).
  • Experienced on developing cloud native solutions using Spring Boot on PCF environment as well as containerized apps using Docker/Kubernetes on AWS EC2.
  • Also familiar with integrationto third party services, Restful and SOAP services.
  • Experience in Cross-Platform UI Development using React Native + Typescript based.
  • Also experience with DevOps technologies, pipeline creations using Jenkins, Nexus, Github, Gitlab, Docker, JFrog Artifactory, Kubernetes, Bamboo, Bitbucket, Confluence, Jira, Rally, Caramel.
  • Experience in developing UI web applications using front-end technologies like AngularJS, Node.js, ReactJs, React Native + Typescript, HTML5, CSS3, JavaScript, jQuery AJAX, Thymeleaf, JSP.
  • Highly experienced integrating different platforms, worked on creating middleware solutions using event driven architecture.
  • Strong experience in Spring Framework modules such as Spring Boot,Spring Cloud, Spring Could Streams,Spring WEB, SpringData,Spring MVC, IOC, AOP, JDBC, IO, Spring Eureka, Spring Netflix, Spring Zuul Proxy, Spring Security.
  • Proficient in applying design patterns like MVC, Singleton, Service Locator, Prototype, Factory, Data Access Object, DI.
  • Proficient in frameworks like Spring, JSF,JSP, and ORM frameworks like Hibernate, iBatis.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Behavior Driven Development - BDD (Cucumber), Incremental and Iteration methodology, Agile Development and Testing using Software Development Life Cycle.

TECHNICAL SKILLS

Programming Languages: Java 7/8, JavaScript, Typescript, Shell, Bash Scripting, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JFC, Applets, Multi-threading

Cloud Environments: PCF, Docker, Kubernetes, OpenShift, AWS EC2, Netflix Eureka

Application/Web Servers: Apache Tomcat, IBM WebSphere 8.0, JBoss 7.x

UI technologies: ReactJS, Node JS, React + Typescript, Primefaces, Thymeleaf, JSP, JavaScript, jQuery, AJAX, AngularJS, XML, HTML 5, CSS 3

Frameworks: Spring 5x, Hibernate 4x, AngularJS 1.0/2.0, React

Web Services: Spring Cloud, Spring Web, SOAP, REST, JAX-WS, JAX-RS, Apache CXF

IDE: IntelliJ, Spring Tool Suite (STS)

Methodologies: Agile/Scrum, waterfall, TDD (Test-Driven-Development), BDD (Behavior Driven Development)

Modeling Tools: UML, Visio

Testing technologies/tools: Junit, Selenium, TEST NG, Mockito, Cucumber, JMeter

Relational Database: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, ElasticSearch, PostgreSQL

Version Control: Git - Bitbucket, Github, Gitlab

Build Tools: Maven, Gradle, Ant 1.10

DevOps Tools: Jenkins, Bamboo, Github Actions, Helm, Argo, Caramel

Platforms: Windows 10, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

Lead Full Stack Software Developer

Responsibilities:

  • Develop, test, integrate and maintainfinancial cloud solutions, enhance existing financial processes.
  • Participate in the digital transformation of existing financial products and work with business partners to convert the product vision into a seamless and delightful product.
  • Work with architects to identify how the current process of onboarding of new clients works, and come up with a solution to automate the process for internal partners.
  • Includes helping define technical stories and new process flows.
  • Code integration between middleware PCF microserviceswithSalesforce via event driven architecture with Kafka events.
  • Write unit test, integration test using Junit, Mockito and automate testing using Cucumber.
  • IntegratePCFmicroservices with downstream services such as DocuSign using SOAP.
  • Integrate middleware with IBM solutions such as EDM (Enterprise Document Management) system.
  • Implement the integration between middleware PCF microservices and FIS system via REST APIS.
  • Integrate middleware PCF microservices with SmartComm solutions for document creation using SOAP.
  • Helped integrate and configuresynchronous communication between salesforce and PCF services through Layer 7 using middleware gateway (PCF discovery service).
  • Integrate with downstream services using message queues (Solace Queues).
  • Catch up on industry trends,integrate new technologies/frameworks to our cloud native applications to stay competitive.
  • Participate on Agile/scrum ceremonies; daily standups, sprint planning, retrospectives, review (demos with business).
  • Participate on code reviews, write quality code that adheres to the company’s SonarQube, NexusIQ and Checkmarx standards.
  • Help DevOps team’s setup our teams Bamboo plans and integrationwith Caramel, Nexus and Bitbucket.

Environment: Java 8, Spring BootMicroservices, REST/SOAP services, Spring Data JPA, JWT, OKTA, PING Federate, ReactJS, HTML 5.0, CSS3, Kafka, Solace, Oracle 12c, SLF4J, Pivotal Cloud Foundry, Git, Jira, SonarQube, Junit 4/5, Mockito, Cucumber, Bitbucket, Bamboo, Netflix Eureka, Hystrix, JSON, XM, XSD, ELK, Dynatrace, SoapUI, Postman, Caramel

Confidential, Chicago IL

Java Cloud Engineer

Responsibilities:

  • Develop, test, integrate and maintain cloud platform solutions to provide containerized modeling tools (SAS, H20, R, Jupyter) to various internal teams for their data discovery.
  • Integrate new technologies to our cloud native applications’ pipelines such as Kubernetes, Helm, Argo, Jenkins, Vault, JFrog Artifactory, Github, AWS.
  • Help define Docker images, write/update yamls and shell scripts.
  • Implement new APIs to support new functionality added to main cloud products based on business requirements.
  • Integrate APIs with downstream services using Rest architecture, provide rest documentation to integrate with UI (Angular 6)
  • Participate on code reviews, daily standups, sprint planning and any other activities followed by the agile scrum methodology.
  • Write quality code that adheres to the company’s SonarQube, NexusIQ and Contrast standards.
  • Integrate middleware spring boot services with AWS S3 for document management.
  • Update Jenkins pipelines to deploy spring boot containerized apps to AWS EC2 Kubernetes instance.

Environment: Java 8, Spring Boot, Rest Services, Spring Data JPA, JWT, LDAP, PostgreSQL, Spring Mail, Thymeleaf, JDBC, Docker, Kubernetes, Openshift, AWS, Git, Jenkins, Jira, SonarQube, Junit 4/5, PowerShell

Confidential, Chicago IL

Lead Java/PCF Developer

Responsibilities:

  • Lead/coordinate an offshore team of 7 software developers to successfully migrate old J2EE payments application to the cloud, PCF, using the latest technologies.
  • Includes converting the monolithic app into micro-services.
  • Help with the hands-on coding/unit testing and integrating enhancements as part of the migration of monolithic J2EE applications to cloud native PCF (Pivotal Cloud Foundry) applications (Microservices).
  • Onboard newly created Restful Services to internal Middleware Gateway in order to consume them with JWT security.
  • Carry on any pre-work tasks in preparation of pre-prod and production installs, such as: Raised required change requests in Service Now portal and follow up with different teams for approvals.
  • Coordinate application’s installs during planned windows, carry on building/deploying of applications to planned environment and engage different internal teams as planned.

Environment: Spring Boot, PCF, Java 8, Oracle 12c, Spring Data, Git, Jenkins, Rally, SonarQube, Contrast, Junit 4/5, Rest, Soap, Microservices, J2EE, MVC, Apache CXF, HTML5, CSS3, Logback

Confidential

Sr Software Developer

Responsibilities:

  • Design, develop, documentand support, secure, Java, Spring, SpringBoot, Microservice, and API based software.
  • Write unitand integration tests using Junit, TestNG, Mockito, Postman.
  • Test 3rdparties’ SOAP Services using SoapUI, create corresponding clients to consumed them using Apache CXF.
  • Expose3rdparties’ SOAP Services to our network solutions through rest (Spring Boot Rest APIs).
  • Update engine’s test UIs (AngularJS) to support new features.
  • Collaborate with stakeholders to analyze/classify complex requests and review/evaluate enhancements.
  • Debug and fix development support tickets including but not limited to old JavaEE eCommerce products.
  • Resolve development support tickets regarding SQL Server database CRUD operations requested by support team.
  • Generate eCommerce products’ reports requested by stake holders and or support team members.

Environment: Spring Boot, Docker, Java 7/8, MySQL, SQL Server, MongoDB, ELK, Spring Data, Git, Jenkins, Jira, SonarQube, Junit 4/5, Rest, Soap, Microservices, J2EE, MVC, Apache CXF, HTML5, CSS3, Logback, Thymeleaf, AngularJs, Visual Basic, Bash, PowerShell, Crystal Reports, J2EE, Keycloak, Kong, Oauth2, Mockito, TestNG, Postman, SoapUI, JSON, XML, Agile/Scrum, Hystrix

Confidential

Systems Engineer

Responsibilities:

  • Developed data transformation and validation rules using SQL Server 2014, in charge of Sap Data Migration using Back Office Cransoft ETL Tool.
  • Developed SQL scripts to clean data before loading it into SAP APO, SQL scripts for the generation of client reports and the generation of Scripts to load the data automatically using SAP’s Script Recording.
  • Loaded massive Master SAP APO data on time and form into quality, regression and production environments.
  • During the Foundation Program I analyzed, coded and unit tested assigned Java Applications & stored procedures.
  • Learned the main technologies used by clients: JavaEE, JSP, JSF, Servlets, jQuery, ORACLE, MySQL, UNIX.
  • Coded and unit tested assignment applications using the different technologies learned.
  • Passed all the tests corresponding to each technology learned.
  • Created a banking application using JavaEE and Oracle DB to successfully graduate from the Foundation Program.

Environment: JSP, Servlets, Spring IoC, jQuery, MySQL, Maven, Spring Web services, Primefaces, Hibernate, iBatis

We'd love your feedback!