We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Around 8 years of experience as aFull Stack Java developer in developing web - based client server applications, data solutions, Intranet/Internet Enterprise Software applications.
  • Good experience in Software Development life cycle using various methodologies like Waterfall, Agile and Test-Driven Development
  • Expertise working wif frame works like Spring4/5, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), Spring Batch, Spring JMS, Spring Security and Hibernate.
  • Experienced in developing Front End web applications using JavaScript, AJAX, j Query, HTML5, CSS3, Angular JS, Bootstrap, React JS and Node JS
  • Experienced in developing Web Applications involving J2EE technologies likeJSP, Servlets, EJB, JMS, JDBC, JNDI, JAXB, Struts, Hibernate, and Spring MVC
  • Experience inMicro servicesusingSpringBootfor developing independent application wifSpringCloud wif RDBMS concepts like writing Queries, Functions, Triggers, Stored Procedures and PL/SQL packages
  • Expertise in using and configuring various web and application servers like IBM Web Sphere Application Server, Web Sphere Liberty profile, Apache Tomcat, J Boss Application Server and Web Logic Application Server
  • Experience in using teh Log4j framework for LoggingApplication in developing, designing in UML, Package, Class and State Diagrams
  • Well versed wif Java 8 concepts like Collections, Multithreading, Serialization, Java Beans and Network programming
  • Expertise wifwebservicesandSOA(Service Oriented Architecture) related standards such asREST API,Jersey APIand J2EEWebServicesbased onSOAP,WSDL, UDDI, JAX-WS, JAXBwifJackson API
  • Unique experience wif Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues wif platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and Open Shift/Kubernetes.
  • Developing of utilizing cloud technologies including Amazon Web Services (AWS), Azure and Pivotal Cloud Foundry (PCF)
  • Good experience wifAngular6/7Fusion Chartsfor interactive dynamic data visualization for reporting extensively usedJasper Reports
  • Extensively worked on coding using core Java concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, Generics and Database Connections, as well in Java features like Streams, collectors, lambda functions
  • Experience wifRelationaldatabases (Oracle 11g, MySQL 6.0)and good knowledge non-Relational DatabasesNo SQLdatabases (Mongo DB 3.4, Dynamo DB)
  • Experience in developing Maven Scripts and ANT scripts for building and deploying of J2EE applications in LXC, Docker and Amazon AWS services and APIs, including EC2, S3, VPC, and Google Cloud services
  • Exposure to LINUX Commands years of experience in working wif Junit for Unit testing and Integration testing proficient in implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services
  • Experienced in deploying application usingJenkins 2.xandDockerforContinuous Integration / Continuous Deployment(CI/CD)
  • Strong expertise in development of web-based applications using python scripting, Django sites wif REST and Angular JS for making it more responsive
  • Worked wif Web services testing tools like Soap UI and Postma highly experienced wif developing multi-tier Enterprise Applications using Eclipse, Net Beans and My Eclipse.
  • Used various web Servers such as Apache Tomcat, Glassfish, IBM Web Sphere and Pivotal Server for developing server-side applications.
  • Well acquainted wif workflows and Unified Modelling Language (UML) diagrams including Use Cases, Activity Charts, Sequence Diagrams, Data Flow Diagrams, and ER Diagrams using Rational rose, MS Vision.

TECHNICAL SKILLS

Programming Languages: C, C++, Java (1.8,1.7,1.5), J2EE, SQL, PL/SQL, Python 3.6.0

Databases: Oracle 9i/10g/11g/12c, SQL Server, Mongo DB, MySQL, DB2, Apache Cassandra

Tools: TOAD, Report Builder, Maven, Jenkins.

IDE: Eclipse, Edit Plus 3, My Eclipse, Net Beans 7.0, Flash Builder 4.5, IntelliJ

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

Middleware Frameworks: Spring MVC, Spring Security, Spring DATA, Spring JDBC, EJB, Servlets, JDBC, Spring Boot.

Cloud Technologies: EC2, EBS, S3, SNS, ES, SQS, RDS, VPC, Route53, ELB, IAM, Docker, Google cloud, Elastic Search, Azure

Web Technologies: HTML, JSP, J2EE, Soap, Rest, Rest API, AJAX, JSF, J Query, CSS3, Angular JS, Angular6/7, JavaScript, JSON-Parsing, JSON-DTD, React JS, Node JS.

Scripting Language: Perl, Unix Shell

Messaging services: JMS(Rabbit MQ), Multithreading, JSP, Hibernate, Apache Kafka

Architecture: ORM, SOA, MVC, Service Facade, Micro Services, Client-Server Architecture.

Web Services: JAX-WS(R), JAX-RS(Restful), WSDL

Configuration-Management Tool: Kintana (Deployment Process), Subversion, Github, U deploy

Operating Systems: DOS, Windows/XP/Vista/7

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Full Stack Java Developer

Responsibilities:

  • Assist in Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi-platform environments wif JAVA/J2EE technologies.
  • Developing/Implementing code on new requirements as adeveloperusing SpringMVCand Hibernate by using Agile Methodology.
  • Leveraging Angular 7 resources for all data access, encapsulating URLs and standardizing data access deploying Spring 5 based Micro Services Docker and Amazon EC2 container using AWS admin console.
  • Implementing Core Java 8 concepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Using Hibernate in data access layer to access and update information in teh database and used Hibernate, Query Language (HQL) to query teh database for complex data SOAP TEMPhas been used as a protocol to send request and response in teh form of XML messages.
  • Understanding teh codebase, existing scripts and preparing documents teh REST based Micro services using teh Spring Boot for teh application to seamlessly integrate wif supporting sub systems.
  • Designing and developed asynchronous REST ful, Micro services using Spring boot integrate Web Service (SOAP/REST) to Interacting wif multiple master databases, SOA.
  • Developing teh User Interface Screens for presentation using Bootstrap, J Query, AJAX, JSP, HTML, CSS, andJavaScript created multi-module Maven project to integrate Spring 5.0, Rest API, Cassandra & micro services and Jenkins for continuous integration.
  • Moving existingAngular JScontrollers and services toAngular7components for more responsive and less dependency developed RESTAPI's using Spring MVC and spring boot, hosted all Micro services on Pivotal Cloud Foundry (PCF)
  • Involving in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept Docker for creating Docker images for launching containers on EC2 and Expert in using Docker for Environment provision solution.
  • BuiltRESTAPIend-points for various concepts Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along wif UNIX Shell scripts to automate routine jobs developed feature file to validate these rules using cucumber Gherkin frameworks.
  • Wrote SQL queries to get teh data, update teh data from teh database and to connect database in teh DAO implementation. Involved in DevOps activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD.
  • Developing teh utility functions and validation functions which are reused throughout teh rules GIT commands on teh regular basis to merge teh Code in teh branch.

Environment: Java 8, J2EE, Hibernate, Spring 5.0, Spring Boot, Spring MVC, AWS, CI/CD, Kafka, Docker, Spring Batch, Micro services, Web Service (SOAP/REST), REST API, JPA, EJB, JSP, JSTL, JSF, JavaScript, React S, Angular JS, Angular 7, PCF, HTML, XML, CSS, J Unit, My Eclipse, Web logic, SQL Server, GIT, MS Vision.

Confidential, Phoenix, AZ

Java/J2EE developer

Responsibilities:

  • Involved in development and testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing migrated applications from Ant project structure to Maven to support deployment on Tomcat.
  • Migrated application logging framework from Log4j to Logback followed Agile methodology in teh Scrum Cycle model and worked on JIRA to access teh user stories expertise in Linux Commands.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Used Java Lambda expressions along wif Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform.
  • Developed classes using Core Java/Executor Service (multithreading, concurrency, memory management) consumed REST Web Services for getting teh credit card information from third party application using EME.
  • Working on Docker and Kubernetes on cloud providers, from halping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Used teh fundamentals of Java features like parallel streams and filters through along wif multithreading using did smoke tests, which are functional unit and integration tests on all major system components.
  • Converted a monolithic app to micro services architecture using spring 4.x using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Micro services.
  • Used Angular 6 in creating animations based on CSS classes for a new requirement surfaced for teh client developed thewebservicesclasses by using Service Oriented ArchitectureSOAP, WSDL, and UDDI.
  • Developed REST API's using Spring MVC and Spring Boot, hosted all micro services used Spring Boot based services to interact through a combination of REST and Apache Kafka message brokers. Designed and implemented teh DAO layer using spring, Hibernate.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used j Query to make Ajax calls.
  • Developed Restful Web services for other systems to interact wif our system and secured teh service wif Spring SecurityOAuth 2.0added WS-Securityusing XWSS to secure teh Web services.
  • UsedAngular JSframework where data from backend is stored in model and populated it to UI developed unit and integration tests for existingmicro servicesusing J Unit, Mockito environments.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring Micro services usedGitas Version Control System for teh application.
  • Utilized Java Lambda feature to implement business logic JBPM is a lightweight, extensible workflow engine written in pure Java dat allows you to execute business processes using teh latest BPMN 2.0 specification.

Environment: Java 7.0, J2EE, Spring 4.x, Spring Boot, Spring MVC, Hibernate, MONGO DB, Google Cloud, SOAP, REST, REST API, JSP, Angular 6, Angular JS, Kubernetes, Servlets, Struts, AJAX, j Query, Micro services, EJB’s, Maven, Ant, Git, GitHub, Log4j, Log back, Tomcat and Web Logic.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Worked on teh critical areas of teh applications like Impersonation functionality, Internal Login page maintenance of teh internal Asset Management tool which is especially designed to manage teh images dat are used in teh application.
  • Involved in teh integration of Struts wif Spring Framework and implementedSpring MVC,Spring IoC, Spring AOP, Spring JDBC, Spring Persistence wifJPA.
  • Developed and consumed SOAP/Restful Web Services using XML and JSON message formats responsible for teh analysis, documenting teh requirements and architecting teh application based on J2EE standards.
  • Wrote teh Hibernate-mappingXML files to definejavaclasses database tables mapping used Hibernate Template for various database update, insert, delete operations and for involving functions, stored procedures,triggers.
  • Used teh Angular JS tags inside teh HTML page to make teh page effectively and to have great user interface developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Involved in developing applications for workflow using JSP's, spring MVC, Hibernate, AJAX, JavaScript technologies using Apache Tomcat.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces and hibernate for database connectivity and Rest services templates are generated using swagger2 specifications
  • Developing new library wif Micro Services architecture using Rest APIs, spring Boot and Amazon Web services fixed teh defects dat are not only raised on teh areas dat worked but also on teh entire application.
  • Designed teh internal Login page using teh bootstrap 4 and performed validations using teh JavaScript created a Java bean class by using all teh XML’s dat are related to service and sales which typically called Java marshalling and unmarshalling.
  • Prepared a high-level document on teh entire Mazda Customer Engage Portal dat includes both functional and technical details worked on teh Res API web services while displaying teh data on teh pages.
  • Used JIRA tool to track teh issues and bugs. Maintained each defect in different stages like Open Issue, In Progress Issue, Resolved Issue, Reopened Issue and Closed Issue.

Environment: Java 5,J2EE, Spring, Spring MVC, Spring Boot, Spring JDBC, SOAP, REST, REST API, JSP, Servlets, Angular JS, HTML, CSS, JavaScript, Hibernate, Micro services, Bootstrap4, Log4J, JavaScript, SQL, PL/SQL, Apache Tomcat 8.0, JIRA.

Confidential

Software Developer

Responsibilities:

  • Designed and developed teh REST based Micro Services using teh spring boot presentation layer code, using JSP, HTML, AJAX and jQuery.
  • Design, develop & deliver teh RESTAPIs dat are necessary to support new feature development and enhancements in an agile environment.
  • Developed teh project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability
  • Developing application module coded on Spring Batch and Apache Camel teh Business layer using spring (IOC, AOP), DTO, and JTA.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging wif SLF4j +Log4j teh Persistence layer DAO using HIBERNATE.
  • Writing end-to-end flow i.e. controllers’ classes, service classes, DAOs classes as per teh Spring MVC design and writing business logics using core java API and data structures.
  • Used Java 5 concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Worked onMongo DBconcepts such as locking, transactions, indexes, replications, schema design expertise in teh implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Implemented Angular JS services to connect teh web application to back-end APIs SOAP, Rest, Rest API web services to exchange teh data wif backend application
  • Used Spring JMS related MDB to receive teh messages from other team wif IBMMQ for queuing worked wif Open symphonyworkflows and delivered workflow module to teh client.
  • Created groovyscripts to extract transaction volume information and email to management on daily basis worked wif defect tracking system Clear Quest responsible for code sanity in integration stream used Clear Case as version control tool.
  • Involved in debugging and tuning thePL/SQLcode, tuning queries, optimization for teh Oracle database using Explain Plan, hints and also worked on Partition tables using Range method.

Environment: Java, J2EE, Soap, Rest, Rest API, spring, Spring Boot, Spring MVC, Micro Services, HTML, CSS, Angular JS, Hibernate, AJAX, j Query, Mongo DB, Apache Camel, JavaScript, JSP, XML, UML, JUNIT, IBM Web Sphere, Maven, Clear Case.

Confidential

Business Associate

Responsibilities:

  • Ensure compliance to governing strategies of Maersk Line as well as to teh overall strategic goals from value stream managers explore process & performance synergies between SCL, MCC, Seago and Maersk Line.
  • Carry out standard operating procedures, as stipulated by my direct report supervisors, to ensure timely service delivery, insupportof teh standing service level agreement.
  • Provided inventory and asset management services, to ensure dat assets were consistently maintained, accounted for and replenished submit daily and monthly reports, regarding department budget transactions.
  • Basic desktopsupportfor department laptops, to resolve technical issues, enabling productivity and continuity of services delivered daily administrative assistance, providing task management and schedulingsupport,to coordinate daily tasks and ensure prompt delivery of services.
  • Regular performance reviews of teh process steps and establish improvement plans. Plan process control parameters and ensure follow-up on execution.
  • Providing input to base on VOC, VOP process library. Ensure dat all process and SOPs are mapped and maintained in accordance wif teh established CB standards.
  • Ensure effective change management of key change initiatives by VSM, process owners and Country stake holders ensure stakeholder involvement and buy-in to changes identify, maintain library and simplify exceptions across countries, processes, and customer segments.
  • Support countries, GSCs and other stakeholders on operational issues and process related queries maintain and provide framework for transformation and for continuous improvement plan on process.

We'd love your feedback!