We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Around 8 years of Software development experience using JAVA/J2EE technologies.
  • Hands on experience in the implementation of Core JavaSE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Experience working in SDLC methodologies like Agile Scrum, RUP and Waterfall Model
  • Experience in building UI technologies like HTML5, CSS3, Bootstrap4 and scripting languages like JavaScript, JQuery, AJAX, DOM, AngularJS, Angular 8 and ReactJS.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Developed service layer application by using REST API, Spring boot, and Java 8.
  • Hands On experience on SPARK, Spark Streaming, Spark MiLB, SCALA.
  • Taken care of complete Java multi - threading part in back end components.
  • Experience in developing Spring JDBC Templates and Spring Rest Templates.
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Experience in Database Modeling, design and development of PL/SQL, Stored Procedures and packages in relational databases Oracle 10g/11g, MySQL, SQL Server 2000.
  • Experience in managing and maintaining Oracle and NoSQL databases in production domain.
  • Experience in developing and deploying the microservices applications in Pivotal Cloud Foundry (Paas).
  • Experience in Amazon Web Services knowledge of AWS services like EC2, S3, Elastic Beanstalk, RDS, VPC, Direct Connect, Cloud Watch, Cloud Formation, IAM and SNS.
  • Working wif the JIRA tool for QualityCenter bug tracking.
  • Experience in using Amazon Web Services and AWS SNS/SQS for delivering messages.
  • Experience wif build tools like Maven, CICD-ANT and logging tools like Log4J
  • Used Maven to build application and deploy on the server.
  • Experience in Service Oriented Architecture and Web Services using SOAP and REST.
  • Expertise in XML technologies like DTD/Schemas, DOM, SAX and XSLT.
  • Analyzed and resolved production system problems tracked wif Rational ClearQuest and JIRA.
  • Experience using SOAwhich include Universal Description and Discovery Integration (UDDI) and Web Services Description Language (WSDL) using SOAP protocol.
  • Good experience in integration tools and frameworks like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate and standardize the enterprise application technologies
  • Experience in unit testing using Karma, Jasmine, Junit and integration testing using Selenium, Continuum, Hudson, Jenkins and Apache Camel.
  • Experience in deploying application on Tomcat, Web Sphere, Web Logic and JBoss servers.

TECHNICAL SKILLS

Methodologies: Agile, Waterfall, TDD (Test Driven Development)

Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular

Java/J2EE Technologies: Servlets, JSP’s, Struts, JSF, Multi-threading

Frameworks: Spring Dependency Injection, Spring MVC, Restful Services, Spring Boot, Spring Eureka, Spring Netflix, Spring Boot

Protocols: TCP/IP, HTTP, FTP.

Programming Languages: SQL Queries, PL/SQL, Stored Procedures

App Server: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, Web Logic 9.x/10.x/12.x, J-Boss 6.x/7. x.

XML Technologies: XML, XSL, XSLT

Database Technologies: Oracle11i/11g/10g/9i/8i, MySQL, DB2, MongoDB, Cassandra

Web Services: SOAP, REST

Build tools: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x

Version Control: CVS, SVN, GitHub, Subversion and Clear Case

Testing: Junit, Jasmine, Karma, Selenium, Protractor, SOAP UI.

Cloud Environments: Azure, AWS, Netflix, Eureka, Mesos, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in Various Stages of deliverables of the project using the AGILE Software development methodology.
  • The modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Designed and developed of web-based application using Java 8, Spring, SQL.
  • Responsible for developing the application using Angular 7/8, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts and JavaScript.
  • Development of front-end application using JavaScript and React.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Developed adapters to retrieve data from cloud application usingWeb Services, SOAP & Rest and security protocolsWS Security, OAuth 2.0.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
  • Setting up AWS Oracle RDBMS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Migrate Oracle 11g database to SQL database using ESF Database migration toolkit.
  • Integrated Spring Dependency Injection (IOC) among different layers of an application.
  • Designing and developing a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra customer DB.
  • Using Angular 7 we created custom directives for re-usable components.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Developed various halper classes needed following Core Java multi-threaded programming and Collection classes.
  • Experience in handling messaging services using Apache Kafka
  • Assisted in development and maintenance of new APIs for integration wif Restful web services.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS)
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Real time streaming the data usingSparkwifKafka.
  • Support business service leads, architects, and designers in their delivery of SOA components.
  • Secured the API's by implementing Oauth2 token-based authentication using spring security
  • Designed and processed JSON requests according to different types of modules, actions & request data, and responses accordingly to send it back to front end after the logic processing.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and AWS admin console.
  • CofiguredSparkstreaming to receive real time data from theKafkaand store the stream data toHDFSusingScala.ConfiguredKafkato read and write messages from external programs.
  • ConfiguredKafkato handle real time data.
  • Used Angular 7 framework where data from backend is stored in model and populated it to UI.
  • Worked wifGITversion controlling system for continuous developments usingagile methodologies.
  • Developing Docker file for different end points and validate them through the Docker-central to run the Jenkins job wif given parameter and deploy job to the Kubernetes.
  • Expertise in designingtest casesfor unit testing applications usingJunit5and Cucumber.
  • Wrote database queries usingSQL and PL/SQLfor accessing, manipulating, and updating Postgres SQL database.

Environment: Java 8, Spring boot, Spring MVC, AWS, Hibernate, Rest web services, Angular 7/8, Junit, Spring IOC, Spring security, Spring Batch, JQuery, Backbone JS, Handlebar.

Confidential, Mooresville, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Developed REST and SOAPmicroservices wif using Java, Spring Boot and integrated to WebCenter sites.
  • Created APIs on the server side to perform CRUD operations using Java 8.
  • Used Spring AWS API calls to process the messages smoothly on Kafka Cluster setup.
  • Built web applications from scratch on your own and coordinating development across a microservicearchitecture.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams wif UMLSpecifications.
  • Developed system preferences dynamic user interfaces and created web application prototype using JavaScript, CSS.
  • Developed Single Page Application (SPA) by using the Angular6, Redux and Angular Modules (components, services, modules)
  • Involved in Analysis, Design, and Implementation of software applications using Java8, J2EE, XML and XSLT and Web Services
  • Implemented backend application usingJava, Spring MVC, AWS suite of products like Dynamo DB.
  • Involved in writing code for Form Beans, JavaActions, DTO and DAO for accessing business methods in the business layer.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Developed Spring MVC rest controllers, services for backend interactions.
  • Configured Redis (Remote Dictionary Server) wif node server for caching the responses via cat box.
  • Testing for Node JS is done using Mocha and chai and for spring boot used Mokito, junit, mock mvc and theirby achieving Test Driven Development (TDD).
  • Worked on ECMA 6 features as ES6 features implemented in Google’s V8 which is used by Node JS.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Implemented the service layer using spring wif transaction and logging interceptors.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
  • Consumed Restful web service and performed data retrieval using Hibernate and integrated wif Web Method via Webservices.
  • Used Spring Cloud and Spring boot to create REST full Micro Services and deploy them to docker containers in AWS.
  • Used Maven to build the application and deployed on Apache Tomcat Server.
  • Implemented the logging mechanism using Log4j framework and used GITBITBUCKET version control to track and maintain different versions of the application.
  • Review design and code and provide feedback to make sure dat it meets standards and best practices.

Environment: Java 8, Spring, Hibernate, AWS, HTML, XML, JavaScript, Restful, Maven, Soap UI, SVN, Apache Tomcat, Log4j and Windows.

Confidential, Des Moines, IA

Java Full Stack Developer

Responsibilities:

  • Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services usingGET, POST, PUT, and DELETE methods.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used Spring frameworkforModel View Controller (MVC)and integrated wif Hibernate.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules for migration from EJBto Spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Implementing or exposing the Microservices to base on RESTful API utilizing, implementing theMicroservices to base on RESTful API utilizing Spring Boot. Worked on SOA Web Services using SOAP wif JAX-WS for large blocks of XML data over HTTP.
  • Used RestAPI wif JAX-RS for consuming Restful web services.
  • Used concepts of Directives, Databinding and Dependency Injection in Angular JS.
  • Deployed Spring Boot based Microservices Docker and Amazon EC2 container using AWS admin console.Developed API using AWS Lambda to manage the code and run the code in AWS.
  • Good experience wif Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs. Used Executor Framework to deal wif Java Threads.
  • Deployed Spring Boot based Microservices into Docker container using Amazon EC2 services.
  • Used AWS cloud watch in maintaining and monitoring of production and corporate storages.
  • Experience wif building Docker images and running them on Docker container.
  • Worked on Proof of Concept for developing application using Mongo DB.
  • Unstructured data was handled using MongoDB and used Mongoose connector to connect to database.
  • Worked on packages to run using dynamic SQL and developedUNIXShellscripts.
  • Configured and used Maven scripts to deploy application in server.
  • Integrated Spring DAO for data access wif Hibernate to implemented CRUD operations
  • Implemented React JS Controllers to maintain each view data where the client implemented the UI using ReactJS.
  • Designed, developed and test HTML, CSS, ES6, jQuery and React JS, Redux dat meets accessibility of web browser.
  • Implemented Second level of caching using Hibernate configuration files, EHCache provider.
  • Implemented Hibernate join strategies, to select elements from different tables in efficient way.
  • Used SQL, HQL and Hibernate Criteria queries, depending on the complexity of the Object.
  • Configured and administered Jenkins for CI/CD into JBoss Application Server
  • Involved in preparing the test cases using Junit and Easy mock test case and in the testing phase.
  • Deployed on JBoss 7.1.0 enterprise server wif JBoss Native and Metro stack using document style web services.
  • Implemented transactions using, Web Services, Microservices, JNDI and Multithreading Executor Services.
  • Working on Microservices tomanage termination and methods dat can produce aFuture for tracking progress of one or more asynchronous tasks. Experience in Building Web Service Contracts in SOA Service Manager.
  • Implemented a metrics collection for the server by utilizing Apache Kafka to stream server-side events.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Have knowledge of managing and administering NoSQL database systems using Azure table

Environment: Java, J2EE, Spring MVC, Hibernate, Rest web services, Angular4, Spring 4.x, Spring Boot, Spring cloud, JSON, Maven, Junit, Hibernate, MongoDB, JBoss, Docker, ECMA6, AWS lambda

Confidential, Madison, WI

Java / J2EE Developer

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Wrote server-side programs by using Servlets and JSP.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked wif database setup and maintenance on AWS EC2.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object-Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Implemented MVC using Struts Framework.
  • Developed services using Angular2 http module to communicate wif backend nodeservices.
  • Used Node- NPM for managing application dependencies and took part in setting up the package.json file.
  • Built RESTfulNodejs and Express API to communicate wif Selenium JS front-end for faster data transfer.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Worked wif Spring Restful Web Services to interact wif the JPAObjects created using ORM.
  • We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Worked wif Log4CXX to capture the log dat includes runtime exceptions
  • Implemented IBM WebSphere Application Server to deploy the application
  • Worked on Web Technologies using HTML, CSS, JavaScript, and AJAX.
  • Developed/Customized Java Server Pages (JSP) for CustomerUserInterface (UI).
  • Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB and created Stored Procedure, Trigger for database access and events.
  • Developed the business logic code in Core Java/J2EE, Struts and JDBC.
  • Deployed Application using WebLogic Server.
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: J2EE, JSF, XHTML, Bootstrap, JSON, JavaScript, AWS, Oracle, Spring framework, Spring IOC, Multithreading, Spring Batch, Drools, Spring AOP, Hibernate, MySQL, SQL, XML, SOAP UI, JUnit, Websphere Application Server, Tomcat.

Confidential

Java / J2EE Developer

Responsibilities:

  • Followed agile methodology, where I interacted wif the client, provide/take feedback on the features, suggest/ implement optimal solutions and tailored application to requirements.
  • Identified coding improvements and worked wif a development team to update the applications to match the latest industry standards
  • Rebuilt existingJavacode libraries for compatibility wif new servers running on latest versions of RHEL using internally-developed tools
  • Developed and maintained the data layer using Hibernate and performed configuration of Spring application framework
  • Utilized GCP Serverless Big Data Services (e.g. Big Query, Cloud Storage, App Engine)
  • Using GCP we created global scope and optimized application.
  • Implemented the application using Spring IOC, and Spring MVC. Handled the security using Spring Security.
  • Used EMS to configure programs to subscribe and publish messages to topics
  • Implemented the mechanism of logging and debugging wif Log4j
  • Assisted software configuration team for code merges and deployment issues
  • Used GIT for version control.

Environment: Java/J2EE, Agile, Eclipse, Spring MVC, Struts, Spring IOC, SOAP, REST, Design Patterns, EMS, XML, Hibernate, Log4j, GIT.

Confidential

Jr. Software Developer

Responsibilities:

  • Involved in Agile SCRUM development process was used for the product life cycle management.
  • Used waterfall methodology for application development.
  • Involved in the analysis and design of the application.
  • Created several Web services to transfer the data between two different application using SOAP.
  • Used JavaScript for client-side validation.
  • Designing and Developing web forms using Javascript for all the Modules.
  • Developed model classes and DAO classes.
  • Involved in understanding the functional requirements and converting into technical design document
  • Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript.
  • Developed JSPs and Servlets to provide a mechanism for obtaining electronic and printed pricelists for list prices, regional prices and customer-specific prices.
  • Maintained several user management activities such adding users deleting users refreshing the user data and synchronizing the user data.
  • Writing stored procedures and database triggers in SQL Server

Environment: Java/J2EE,Javascript, XML, CSS, SOAP, SQL Server, Eclipse IDE, Ant.

We'd love your feedback!