Full Stack Java Developer Resume
Newark, DelawarE
SUMMARY
- Around 8 years of experience in Software Development through Java and J2EE technologies, hands - on-experience working in all phases of Software development life cycle Requirement gathering, Analysis, Design, Development and Maintenance.
- Good knowledge and work experience in developing backend logic for applications using Spring 4.0/5.0 Framework, Hibernate 3.0.
- Hands on Experience working with JavaScript Frameworks like Angular JS, ReactJs, Angular 2, Angular 2/4/6, JQuery and integrating them with REST API, Maria DB.
- Experience developing the application in Microservices architecture using Spring 4.0/5.0, Spring Boot, Spring Batch, Kafka, My SQL, Restful Web Services.
- Developed and Deployed multiple application in PCF ( Pivotal Cloud Foundry ) platform.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Expertise in MVC architecture Web Framework Spring 4.0 (Dependency Injection, Data Access Objects), Spring MVC and Hibernate.
- Have good experience in understanding and knowledge with implementing Web services with SOAP and REST.
- Used AWS code pipeline for moving the code across different environments and Extensively worked with AWS services along with wide and in depth understanding of each one of them.
- Expertise in configuring Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
- Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.
- Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Cloud and PHP
- Created POC's using NodeJS, MongoDB, Express-JS and Body-Parser to create REST services.
- Core Java 8 and Python 2.7/3 for feature engineering for ML model.
- Developing code to get input Parameters in the form of XML or JSON to generate the required output parameters and test the corresponding RESTAPI services in POSTMAN using mock server.
- Use of tools such as PMD, Jenkins, Sonar to ensure the continuous integration in the project.
- Experience working with Ruby Scripts and Chef Deployments on the server.
- Practical Knowledge in designing and developing web-based enterprise applications using Java, J2EE technologies including Servlets, JSP, EJB, JDBC, XML and JMS.
- Practical knowledge and working Experience with EJB, Java Persistence Query Language, Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA).
- Experience in implementing the Web Servicesusing REST based architecture which helps easy intercommunication between multiple system
- Used Docker to containerize the Services and APIs to run on AWSEC2 instances.
- Work experience in Azure App & Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, storage, network and database.
- Worked on Swagger API and auto-generated documentation for all REST call.
- Worked on database servers like Oracle 10g, MYSQL made use of PL/SQL in writing Complex Stored Blocks, Packages, Sub Queries and Triggers.
- Proficiency in SDLC methodologies like Systems Engineering Methodology (SEM), Agile.
- Experience in deploying web applications on Apache Tomcat 7.0/8.0Web Server and IBMWeb Sphere7.0/8.0 Application Server.
- Involved in dealing with CI/CD tools like Jenkins, Git Stash, Ansible, Chef, Dockers.
- Used Angular 2/4/6 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller).
- Expertise in Maven for build, Jenkins and SonarQube continuous integration.
- Expertise working with version Control Systems likes SVN, IBM Rational Clear Case and GitHub.
- Experienced in troubleshooting issues in Linux Environment worked on Ubuntu and Solaris.
- Knowledge of working on build tools like Maven and Error tracking tools like Splunk in Production.
- Quick learner with an ability to rapidly achieve organizational integration, assimilate job requirements and employ new ideas, concepts, methods and technologies. Energetic and self-motivated team player.
- Good domain Knowledge in the field of Insurance, Healthcare, Credit Risk Assessments and Online Bookings.
TECHNICAL SKILLS
- Java 8.0/7.0/6.0/, Ruby, SQL server2012/2014, PL/SQL.
- HTML 5, CSS3, JavaScript, jQuery, AJAX, ReactJs, Angular JS, NodeJS Angular 2/4/6/7
- Spring 4.0/5.0, Hibernate ORM, EJB 3.0
- Front Controller, Singleton and Façade.
- Oracle 10g, MySQL
- REST, SOAP
- Eclipse, Visual Studio, Android Studio, Rational Rose
- Chef, Splunk, Maven, SoapUI, Google cloud, AWS Cloud Watch/EC2, Azure, PCF
- Cucumber, Selenium
PROFESSIONAL EXPERIENCE
Confidential, Newark, Delaware
Full Stack Java Developer
Responsibilities:
- Involved in Requirements gathering and design for all the modules of the application.
- Implemented and built the platform of the application using Spring Boot Framework to couple and route the components.
- Coded the backend logic using Java Collections, Java 8 Streams/ lambda functions and handled service requests using spring boot Controllers.
- Built the whole applications into individual modules and deployed them as separate Microservices also added Audits to the whole modules.
- Implemented API Documentation with Swagger.
- Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC and involved in configuring web.xml and application-context.xml
- Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Created multiple Rest Endpoints to provide functionality to the outbound systems.
- Deployment of Services to Jenkins Pipelines and AWS Infrastructure worked with AWS Param Store for securely storing the passwords.
- Proficient in RDBMS Servers like MSSQL, MySQL, ORACLE and Knowledge in working with NoSQL databases like MongoDB
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI s and Spring Boot for micro-services.
- Created scripts to deploy the application to cloud platforms. Auto configured builds and mapped services using the build file.
- Expert in, Log 4j, logback for logging, Google cloud platform repository for source code control, different framework to interact with database (jpa, orm, gorm, spring data).
- Extensively used spring framework and Apache CXF for producing SOAP/REST web services as a part of the project development
- Worked on NodeJS framework in order to develop dynamic and rich client web pages.
- Configuring code coverage and build validation using SonarQube, SonarLint.
- Configured Kafka to read and write messages from external programs and to handle real time data.
- Involved in developing the functionality for certain modules using TDD Approach, also leveraged Junit 5 to create unit tests.
- Worked on developing UI Screens using Angular 6, used Bootstrap and tested the individual modules using Jasmine and karma scripts.
- Analysis and implementation on storing the tax files to Amazon S3, used WebDav to map to a local drive.
- Utilized Spring Data framework to make database calls to MySQL database, also created SQL Scripts to create and insert data.
- Involved in Code Reviews, Mentoring and Team Discussions for designing new architectures. Acted in multiple roles for the team as Tester, SRE and Scrum master.
Environment: J2EE 5.0(Generics, Annotations), JDK 1.8, Oracle 10g/11g, Spring 5.0, Spring MVC, Spring Boot, Microservices, J Boss 6.x,SonarQube 4.1, Hibernate, Angular JS, Angular 6, ReactJs, NodeJS, Google cloud, JQuery, Ajax, PL/SQL, RESTAPIs, Web services (SOAP/REST), EJB, JMS, Multithreading, JPA, MongoDB, WebSphere, Apache Tomcat, XML.
Confidential, Kansas City, Missouri
Java/J2EE Developer
Responsibilities:
- Worked on developing the interfaces platform using Spring boot for providing different entities to exchange health care information in efficient manner.
- Coded the backend logic using Java Collections and handled service requests using Multithreading and Serialization .
- Participated in design and developing dashboard for the application using Angular JS, Jquery and CSS3 to monitor the transactions that pass-through interfaces.
- Built custom Angular 4 Directives and Services for single-page web application for agile-based team.
- Worked on developingindividual modulesinto Spring Boot Microservices for easier maintainability, cleaner code and better testing of the application.
- Implemented csrf token for documentation tool( Swagger ).
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
- Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
- Involved in troubleshooting the production issues by analyzing the logs from Linux and Splunk servers.
- Constant checks on synchronous communication between the entities was performed using Postman to confirm the successful communication health level data
- Involved in creating SQL queries using Stored procedures to perform crud operations for storing the transactional data.
- Utilized Hibernate framework to make database calls to Oracle 12c database.
- Worked with Ruby scripts to implement the backend logic for processing and generating the configurations files in one of the modules.
- Involved in working with Shell scripts to verify health checks on different services on the remote servers.
- Deployed the configuration changes on the remote nodes using Chef.
- Worked with Splunk for troubleshooting the errors that occurred in production.
- Involved in Code Reviews, Mentoring and Team Discussions for designing new architectures.
Environment: JDK 1.7, J2ee, Spring 4.0, Spring Boot, Hibernate, Microservices, HTML5, CSS3, IBM Web Sphere, Splunk, MySQL, Servlets, Eclipse Luna, SQL Developer, JQuery, Junit, Ruby 2.3, Rspec, Shell Scripts, Chef, GitHub, Packer, Open Stack, Docker, Kafka, Linux, Oracle 12c.