We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Newtown, PA

SUMMARY

  • A dynamic and goal - oriented Oracle certified professional Senior Full Stack Java/J2EE Developer with 8+ Years of experience in requirement gathering, analysis, design, development & testing of web-based applications using Java/J2EE, Spring framework, Spring Boot framework, Microservices, Restful API, Angular 9, React JS, Redux, React Hooks technologies and having experience with TDD (Test Driven Design).
  • Experts level skills in Java/J2EE, Servlets, JSPTechnologies including Spring Framework, Spring Boot framework (Spring IOC, Spring AOP, Spring Data JPA, Spring MVC, Spring Security, Spring Data, Spring Batch, Spring Cloud, Spring Integration, Reactive form, JDBC Template), Spring 5 Web Flux, Restful Services, Microservices, Web Flow, and, NodeJS, Hibernate, Angular 9, React 16.0/Redux/React Hooks, Typescript. Angular & React UI/UX Materials.
  • Good experience in developing Multi-Threading using Concurrency API’s, Thread, Collections Framework (Array List, Linked List, Vector, HashMap/HashSet/HashTable/TreeMap/TreeSet, Sorting Collections).
  • Extensive experience in coding User Interfaces using HTML5, CSS3, Bootstrap 4.0 and scripting languages like JavaScript, jQuery.
  • Working on Service Registry and Discovery, Load Balancing, Service to Service Calls, Circuit Breakers, Routing, Zuul, Eureka Client and Server.
  • Expertise in developing and implemented using Spring Boot framework to consuming Micro services, Restful API, Web Services including different technologies such as SOAP(JAX-WS) & REST(JAX-RS), UDDI/WSDL, JSON/XML, HTTP, UDP.
  • Experience on working with Amazon Web Services (AWS) EC6 instances, SQS, SNS S3, LAMBDA, Amazon Cloud Watch, Amazon Simple DB, AWS Java SDK and Google Cloud Platform, APIGEE, Microsoft Azure.
  • Working on Cloud Security, Cloud Architecture and Design, Cloud Security, Cloud Infrastructure, network & storage Design.
  • Strong experience developing on Oracle, MongoDB, LDAP DB, MySQL, MSSQL, MariaDB, DB2 and PL/SQL.
  • Strong Experience in a CI (Continuous Integration) and CD (Continuous Delivery) environment using Docker Container and Kubernetes and Jenkins.
  • Strong knowledge of Object-Oriented Analysis and Design, Use Cases, Activity Diagram, Sequence Diagram and Class Diagrams using UML Data flow.
  • Complete knowledge on Agile Methodology and SCRUM structure of software development by conducting meetings and coordinating with the team members to meet the deliverables, Attend meeting such as scrum call for daily update activity, Grooming Session, Retrospective Meeting, PI Planning.
  • Working knowledge of Meeting and Software development tools like NetBeans, Eclipse, STS, IntelliJ, Git Kraken, Source Tree, Postman, Microsoft Teams, Business Skype, Splunk, Json Validation Tool, XML to Json conversion Tool, Company Portal Tools, Automation Testing tool.
  • Working on spring batch for parameters passing and validation. Minimizing deadlock, partition approaches as well as concurrent batch/ Online processing and parallel processing and then using normal processing in a batch window.

TECHNICAL SKILLS

Databases: MongoDB, Oracle 11, DB2, LDAP, MS SQL Server 2000/2005, MS-Access, MariaDB, My SQL Workbench.

Development Frameworks and Clouds: Java 8.0, Struts, Hibernate, Spring Framework, Spring Boot, Spring Integration, Spring Security, Spring MVC, Spring Cloud, MDW, Angular 2/4/5/6/7/8/9, Typescript, ReactJS, APIGEE,AWS,Splunk,DockerContainer,Kubernetes,PCF,Jenkins,pipeline,Node.js.

Languages: Java,C,C++,SQLandPL/SQL,ShellScripting

Internet/Intranet Development: J2EE, Servlets, JSP, JDBC, HTML, XML, JavaScript, J-Query, Ajax, JSON, XML.

WebServices: Microservices,RESTful,SOAPWebServices

DevelopmentTools: IntelliJ,SpringToolSuite(STS),Eclipse,NetBeans,Postman.

VersionControlSystems: GIT,CVS,SVN,ClearCase

Operating Systems: UNIX (Solaris 8/9, HP-UX), Windows 2000/2003/7/8/10 , Ubuntu, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Newtown, PA

Senior Software Engineer

Responsibilities:

  • Served as POC for on call support in the production team on a rotation basis.
  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implemented the project as a multi-tier application using Spring IOC, Spring Data, Spring AOP, Spring Data JPA, Spring MVC Architecture with Hibernate as ORM framework, Spring Security (JWT/ JWE, OAuth) for Data Encryption, Spring Batch, Spring Integration, Spring Boot Framework, Spring Cloud, Spring 5 (Web Flux), XD, Social, Session, Web Services, AWS Cloud, Azure, PCF, Jenkins Pipelines, Kubernetes, Splunk, Node.js, Angular React JS, TypeScript.
  • Proven experience in web development, Client-side programming experience using HTML5, CSS3, Bootstrap 4.0, JavaScript, jQuery, Ajax.
  • Working with e-commerce application to sell CenturyLink products which are modem, router, switch to customers. And having online ecommerce application and sell through online, moreover, we can able track customer orders, shipping, cart, payment details, shipping details, inventory management modules, Invoice generate, customers personal details.
  • We must demonstrate to our retailer store so they can more attract to customers as well.
  • We are also providing internet service through our CenturyLink portal.
  • Deliver a complete front-end application in NodeJS, JavaScript, HTML5, CSS3, Bootstrap 4 and Angular 9.
  • Create web-based user interfaces to deliver delightfully functional and intuitive user experiences.
  • With help of angular 9 - Creating individual components to help that other modules, this UI includes dashboards, status monitors, data management and various configuration screens and customers broadband services plan and manage billing accounts. The Applications need to be coded to a very high standard with developers having expert knowledge of creating high-performance applications, able to display large volumes of data and developed to run on a scalable, global infrastructure.
  • Working on Spring Cloud Sub Project such as Spring Cloud Config, Spring cloud Bus and Spring Cloud Netflix like Eureka Client/Server, Hystrix, Zuul, Ribbon, Feign.
  • Worked on Distributed and Centralized Configuration Management for Spring Cloud.
  • Develop the RESTful end points and Microservices using as a spring boot framework.
  • Expertise in Core Java with strong understanding and working for Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework, Custom data cache.
  • Extensively worked on consumption & producing RESTful based Webservices using JAX-RS & jersey parsers.
  • Implemented Java batch jobs and schedular page for nightly runs and worked heavily on concurrency API for a low latency high throughput application.
  • Implement the business logic using MDW as internal framework to design and develop the picture driven workflow which includes the development of custom activities as per requirement.
  • Service Registry and Discovery, Load Balancing, Service to Service Calls, Circuit Breakers, Routing.
  • Implement the custom annotations as a part of spring framework to facilitate the data validation.
  • Designed MVC data driven model where the data translation to support the downstream applications.
  • Working on messaging listener queue such as JMS, IBMMQ, ActiveMQ, JBoss Messaging, RabbitMQ.
  • Usage of IBM MQ as the messaging API to transmit and receive the data.
  • In terms of the testing perspective Postman, JMS Messenger and swagger are used to perform unit testing.
  • As a part of agile methodology, Jira was used to track down defects and user stories.
  • Designed and developed Junit/Mockito test cases during the development phase using TDD principles and resolving conflicts to achieve better code coverage.

Confidential, Highlands Ranch, CO

Software Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application implementing Spring Framework (MVC Architecture with Hibernate as ORM framework) and Spring Boot Integration and Amazon Cloud.
  • Good Ability to proactively collaborate with POs/Leads and drive defect and issue resolutions.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Working on spring batch for parameters passing and validation. Minimizing deadlock, partition approaches as well as concurrent batch/ Online processing and parallel processing and then using normal processing in a batch window.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC and Camel.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 8.Developed RESTful web service using Spring, micro services, and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST.
  • Implemented Java batch jobs for nightly runs and worked heavily on concurrency API for a low latency high throughput application
  • Developed several Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Used Webpack, bower, gulp, ES6 (plus) and PAAS experience (Cloud Foundry, AWS, docker).
  • Used GitHub for efficiently managing the source code versions with the development team.
  • Used JMS to place the import run requests into JMS Queue.
  • Used AWS like EC6, SNS, SQS, S3, LAMBDA, Amazon Cloud Watch, Amazon Simple DB, etc.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 5.0 and was involved in resolving cross browser JavaScript issues.
  • Developing on front end using HTML5, CSS3, Angular 6, jQuery, JavaScript, Node.js
  • Implemented design patterns like DAO, singleton, factory to achieve design principles
  • Worked heavily on PL/SQL writing complex queries, joins, stored procedures, and functions.
  • Involved in performance tuning of database and application.
  • Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Implemented the project using agile-scrum and TDD methodologies.
  • Wrote complex business logic using PL/SQL Packages, stored procs and SQL queries.
  • Designed and developed Junit/Mockito test cases during the development phase using TDD principles.
  • Used Jenkins for continuous integration and Maven for building the EAR file.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involving in Analysis, Design, Development, Testing.
  • Implementing the project as a multi-tier application using Spring Boot, Spring MVC Framework, Spring Core, Spring Data, Spring AOP, Spring JPA, Spring Security, JSP etc.
  • Working with JDBC Template, DB2.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Implement Client Side and Server-Side validations.
  • Developing the application implementing Spring Framework (MVC Architecture with Hibernate as ORM framework) and Spring Boot Integration.
  • Implemented Java batch jobs for nightly runs and worked heavily on concurrency API for a low latency high throughput application
  • Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, and HTML, React JS, Node.JS
  • Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Working on JIRA, Bit Bucket. Swagger.
  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implemented the project using agile-scrum and TDD methodologies.
  • Wrote complex business logic using PL/SQL Packages, stored procs and SQL queries.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework, Custom data cache.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Design and Development of MTAS Micro service with spring boot.
  • Worked on the back-end part of the application involving Spring framework and Hibernate.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed RESTful web service using Spring, micro services, and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Deployment of all components on WebLogic Serverand provided support in debugging deployment issues.
  • Used Spring JDBC template to perform the database operations.
  • Developed the Persistence Layer using Hibernate.
  • Used DOM Parser to parse the XML response from webservices.

Confidential

Java Developer

Responsibilities:

  • Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Used ClearCase as a version management tool & Jenkins for CI.
  • Configured the Deal Manager Processor using JMS queues in WebSphere app server.
  • Developed shell scripts and AutoSys jobs
  • Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads.
  • Developed several Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript), DTOs, Business logic execution and invocation using stateless EJBs.
  • Involved in integration of internal and external systems using Spring Integration.
  • Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, and HTML.
  • Designed, implemented, and altered database tables, procedures, and packages to support the functionality.
  • Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mockups in MS-Visio.
  • Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.
  • Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
  • Redesigned and built the schemas to meet Optimal Performance measures.
  • Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs

Hire Now