We provide IT Staff Augmentation Services!

Microservice Backend Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Experienced in Microservice and Java full Stack Developer with a demonstrated history of working in the computer science and services industry. Skilled in Spring Boot, Spring,Struts, Design Pattern, Angular 4, Rest and SOAP, SQL, NOSQL, Gemfire(Cache) etc. . Strong engineering professional with a Bachelor of Technology (B.Tech.) focused in Computer Science and Engineering from West Bengal University of Technology.
  • Over 7 years of experience in the fields of software engineering and Information technology using Java /J2EE technologies. Worked extensively on a variety of multi - tier and client/server enterprise application architectures.
  • Currently developing real-life web applications using Angular 4
  • Creating back-end functionalities with microservices used by the web applications designed by Angular
  • Experience in Software Development Life Cycle (SDLC), Test Driven Development and Agile methodologies.
  • JAVA/J2EE programmer, developing applications using Servlets, JSP, JSTL, Struts, spring.
  • Proficient with designing and developing high performance applications by leveraging Concurrent programming/Multi-Threading and Data Structures.
  • Experience working with Core Java technologies like new multithreaded Concurrency, Generics, Collection, and JDK 6,7APIs.
  • Strong experience with Struts, spring framework implementing modules: Spring MVC, Spring IoC and Spring Boot.
  • Extensive knowledge of J2EE architecture, Patterns, UML Design and development.
  • Experience on Core JAVA technology including multithreading, JDBC, and RESTFUL web services
  • Experience in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Extensively worked with Oracle, MySQL, SQL Server relational database management
  • Exposure to application development using Java and J2ee technologies with expertise in Servlet, Spring and Struts frameworks.
  • Good Understanding of Object Oriented Programming concepts, Model View Controller (MVC) Architecture, UML and understanding of Service Oriented Architecture (SOA).
  • Experience with RDBMS such as Oracle and SQL Server for CRUD operations.
  • Knowledge in innovative and effective User Interface development with HTML, CSS, JSP, JavaScript.
  • Experience in analyzing the performance issues for the overall system
  • Worked on wide variety of platforms like Unix and Windows operating systems
  • Hands on experience with using JUnit Test Cases for unit testing, Integration testing, functional testing, server- client-side testing and knowledge in other testing methodologies.
  • Excellent analytical, problem solving and communication skills.

TECHNICAL SKILLS:

Languages: Angular JS, JAVA, SQL, Unix Shell Script

J2EE Technologies: JSP, Servlets, JDBC, MVC, JAVA POJO, Web services

Spring: Spring CORE, IOC, REST and BOOT

IDEs/tools: Eclipse, Visual Studio 2017, WinSCP, Putty, Oracle SQL Developer

Design Modeling: UML

Web Tools: HTML, CSS, JavaScript, JQuery, XML, HTML5, WSDL

Version Control: SVN, GIT

Database: Oracle 11g

Documentation Tools: MS Office, Visio, MS Project

Web/Application Servers: WebSphere and Apache Tomcat

Languages: Angular JS, JAVA, SQL, Unix Shell Script

WORK EXPERIENCE:

Confidential, Irving, TX

MicroService Backend Developer

Responsibilities:

  • Worked on Payment and Transfer and Payee Management module of Confidential Web and Mobile channel.
  • Involved in writing the microservices in Springboot application with Spring annotations.
  • Thread management to enhance performance of services
  • Understanding agile business requirement and create technical and functional stories.
  • On-time and on-budget sprint delivery with quality code.
  • Develop Spring boot microservices for browser and mobile applications.
  • Worked on Spring boot microservices along with gemfire for distributed cache system implementation.
  • Has been a part of migration of application from one PCF space to another PCF.
  • Used Feign client annotations to avoid large codes for REST calls.
  • Developed code to fire reversal call with retries till a limit using Spring annotations.
  • Wrote template files in .ftl format according the data structure provided by back-end.
  • Responsible for configuration and deployment of microservices into PCF.
  • Worked with configuration management through SVN.
  • Working on PCF configuration and connectivity with other backend.
  • Ensuring 80% Test coverage for all our Microservices
  • Validated data received from UI with annotation tags and formatted those data to be accepted by back-end
  • Participates in code review with peers and performance tuning of the microservices.

Environment: Microservices, Java 1.8, Tomcat Server, STS, Maven, PCF, SVN, Jenkins, SPLUNK.

Confidential, Irving, TX

Angular Developer

Responsibilities:

  • Involved in requirement, design & development phases and creating custom solutions to match the requirements.
  • Worked as Angular SPA developer for front-end as well as to call microservices for back-end communications
  • Minor changes in microservices in SpringBoot to support changes in Angular.
  • Monitored SVN repository, code merging and integration activities.
  • Code merging for Angular.
  • Deployed web applications on Tomcat server.
  • Involved in design by preparing UML diagrams using Microsoft Visio Tool.
  • Extensively involved in Unit testing and coordinated with testing team and fixing bugs at various stages of application development. Tracked defects using QC.
  • Involved in changes for legacy architecture in Spring.
  • Used and executed various SQL Queries using Oracle SQL Developer Tool.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and Production Issues including JUnit.
  • Developed and enhanced existing Web applications by using Functional Specification Document (FSD) that promote effective information transfer between business systems.
  • Valuable Team Player with mentor skills, ability to learn quickly and to correctly apply new tools and technology.

Environment: Angular 4, Microservices, Springboot, Java, Spring, Maven, REST, SQL, XML, JSON, SVN, Oracle 11i, JUnit, tomcat and Unix commands.

Confidential, Irving, TX

Microservice and UI Developer

Responsibilities:

  • Worked closely with Business Analysts in understanding the technical requirements of each service and prepared the use cases for different functionalities and designs.
  • Used Agile practices and Test-Driven Development techniques to provide reliable, working microservices early and often.
  • Working on Confidential Angular core framework development to provide a standard platform for developers.
  • Designed new classes and functionalities using various OOPs concepts for customer service, especially using dynamic polymorphism concept.
  • Used the JavaScript dynamic functionalities for different UI components and handled the exceptions.
  • Wrote responsive page level code using ajax, JQuery and other JavaScript libraries.
  • Development of microservices, deployment into PCF space, configuration of the microservices into SVN
  • Responsible for having exposed the development team to the Agile practices that have become the norm during his time with the company.
  • Spring annotations have been used to write microservices in STS
  • Involved in creating Restful services using Feign clients.
  • Avoided multiple back-end calls by tracking timestamp of the first submit request in case of user submitting multiple requests somehow in the same session
  • Implemented multithreading to achieve better performance.
  • Implemented back-end calls as asynchronous to have better performance.
  • Worked with key stake holders to meet requirements and drive results with extensive usage of HTML4/5, CSS2/3, AJAX and JQuery.
  • Designed and implemented the Person-to-Personm DB schema.
  • Executed SQL queries in Oracle SQL Developer
  • Worked with content Management System
  • Verified the microservices using local, DEV environments and SOAP for unit testing

Environment: Java/J2EE 1.8, Microservices, STS, HTML,CSS, JUnit, Spring Boot, Selenium, JQuery, JavaScript, SQL, Spring.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in requirement analysis with discussion with business analysts to in corporate the concept of gemfire for browser application for the first time
  • Highly involved in the design phase
  • Created flow diagram
  • Used Agile practices and Test-Driven Development techniques to provide reliable, working microservices early and often.
  • Established authorization with Authentication layer to authorization token
  • Used SSL certificates for authentication
  • Validation with platform secured gateway for customer ID using REST calls
  • Communication with Gemfire to store account and customer profile data
  • Managed configuration details in configurable files for connection to authorization interface, platform secured gateway and gemfire
  • Creation of microservices to read account and customer profile data from gemfire
  • Rigorous unit testing using SOAP UI
  • Integration with browser application for end-to-end communication among browser, authentication layer, platform secured gateway, gemfire as well as microservices.
  • Adding dependencies for new jar files in pom.xml for gemfire connections.
  • Spring annotations have been used to write microservices in STS
  • Implemented multithreading to achieve better performance.
  • Successfully taken care renewal and expiration of session in gemfire based on browser session.
  • Executed SQL queries in Oracle SQL Developer
  • Worked with content Management System

Environment: Java/J2EE 1.8, Microservices, STS, JUnit, Spring Boot, JQuery, JavaScript, SQL, Spring.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Discussions with clients to understand the requirements for each of the projects
  • Successfully led all these projects as technical leader and worked with team members residing in offshore as well as onshore
  • Created detailed-level design and flow diagrams using Microsoft Visio
  • Used waterfall to implement the functionalities.
  • Established database connection through hibernate
  • Managed configuration details in configurable files for connection to back-ends.
  • Integration with browser application for end-to-end communication from browser to back-end.
  • Constructed code using Struts and Spring architectures
  • Implemented multithreading to achieve better performance.
  • Executed SQL queries in Oracle SQL Developer
  • Worked with content Management System

Environment: Java/J2EE 1.6, Struts, Spring, JSP, JQuery, JavaScript, SQL.

Confidential

Java Developer

Responsibilities:

  • Involved with design discussions to understand the technical requirements and the new design for Costco cards
  • Highly involved in the design phase
  • Created flow diagram
  • Used waterfall practices and Test-Driven Development techniques to provide reliable, working application.
  • Integration with browser application for end-to-end communication between browser and back-end.
  • Executed SQL queries in Oracle SQL Developer
  • Worked with content Management System

Environment: Java/J2EE 1.6, Spring, Struts, JQuery, JavaScript, SQL.

Confidential

Java Developer

Responsibilities:

  • Gathering requirements to implement the design
  • Created detailed-level with flow diagram using Microsoft Visio
  • Followed waterfall methodology to implement the flow
  • Integration with browser application for end-to-end communication between browser and back-end.
  • Executed SQL queries in Oracle SQL Developer
  • Worked with content Management System

Environment: Java/J2EE 1.6, Spring, Struts, JQuery, JavaScript, SQL.

Confidential

Java Developer

Responsibilities:

  • Analysis of new requirements and analysis for the existing flow
  • Created detailed-level with flow diagram using Microsoft Visio
  • Used waterfall approach to implement the flow
  • Integration with browser application for end-to-end communication between browser and back-end.
  • Executed SQL queries in Oracle SQL Developer
  • Worked with content Management System

Environment: Java/J2EE 1.6, Spring, Struts, JQuery, JavaScript, SQL.

Confidential

Java Developer

Responsibilities:

  • Gathering requirements to implement the design
  • Created detailed-level with flow diagram using Microsoft Visio
  • Used waterfall practices and Test-Driven Development techniques to provide reliable, working application.
  • Used Struts validators to implement validations of the UI fields
  • Integration with browser application for end-to-end communication between browser and back-end.
  • Executed SQL queries in Oracle SQL Developer
  • Worked with content Management System

Environment: Java/J2EE 1.6, Spring, Struts, JQuery, JavaScript, SQL.

Confidential

Java Developer

Responsibilities:

  • Attending calls with clients, design team to understand the requirements
  • Created detailed-level with flow diagram using Microsoft Visio
  • Used waterfall practices and Test-Driven Development techniques to provide reliable, working application.
  • Worked rigorously on cookies - creation, retrieval, update, destroy.
  • Exchange of cookie information from one domain to another
  • Executed SQL queries in Oracle SQL Developer
  • Worked with content Management System

Environment: Java/J2EE 1.6, Spring, Struts, JQuery, JavaScript, SQL.

Confidential

Java Developer

Responsibilities:

  • Analysis of requirements gathered after meetings with clients
  • Construction of new flows for online portal
  • Maintenance of existing online portal with enhancements
  • Developing reports using Crystal Reports 2008, Business Objects
  • Writing complex SQL queries with multiple joins of tables in Teradata
  • Performance tuning for SQL queries
  • Data modeling with Erwin tool

Environment: Java/J2EE 1.6, SQL, Crystal Reports, Business Objects, Teradata, Erwin.

We'd love your feedback!