Sr. Full Stack Developer Resume
Mason, OH
SUMMARY
- 8+ years of IT experience in Development and Client Server application using Java, J2EE Technologies.
- Expertise in different Software Development Life Cycle (SDLC) phases such as Analysis, Design, Coding, Testing, and Implementation.
- Experience in DevOps, Continuous Integration (Jenkins).
- Unit testing proficiency (Junit, TestNG, Mockito)
- Proficiency in version control systems (Perforce, Subversion and Git).
- Implemented multiple CI/CD pipelines as part of DevOps for on - premises and cloud-based software using Jenkins and AWS.
- Very good experience in Xml, XPath (XSD schema creation and validation)
- Experience in on Windows and Linux platforms.
- Ability to quickly adapting to newer technologies.
- Good experience in Onshore and Offshore coordination role.
- Solid Experience in Objected oriented development, Design patterns and multithreading.
- Hands on experience in developing web Application using state of art technologies like Core Java, Servlets, JSP, Hibernate, Spring (Core, MVC, Batch, JDBC, Restful, Security, JPA & Spring Boot), Kafka, JMS, Dockers, Kubernetes, SOAP, Rest web services and Swagger UI.
- Worked on individual capability to setup application installation in EC2 instances, EMR clusters.
- Experience in CouchDB, SQL Server, Oracle, MySQL.
- Experience in the client-side technologies using JavaScript, AngularJS, Angular 8, and jQuery.
- Provided the analysis, design, development, and code review of enterprise applications using JAVA/JEE, JSF, XML, XSLT, and the IBM WebSphere Application development software.
- Strong experience in Spring frameworks such as Spring Core, IOC, AOP, MVC, ORM, Transaction, Security and Spring Boot.
- Hands on experience in designing web pages (HTML and CSS).
- Experience in Java 8 Concepts like Lambda Expressions, Streams API and Collection API.
- Performance Tuning (SonarQube, Dynatrace & JMeter).
TECHNICAL SKILLS
Programming Languages: Java/JDK 8.0, SQL, C++, Python,Scala
Java EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB, RCP, Tiles
UI Technologies: HTML, CSS, JavaScript, JQuery, XQuery,Bootstrap, Amber,Apache Axis, AngularJS, JSF,React
Frameworks: Spring, Struts 2, Hibernate, JUnit, J2EE Design Patterns
Web/Application Servers: Tomcat 6.x/7.x, IBM WAS 5.1/6.0, JBoss, Web logic Server 10, and Glassfish
XML Technologies: XML, DTD, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON, JMS
Databases: Oracle11g, MongoDB, MySQL, Microsoft SQL Server, DB2
Build Tools/Utilities: Maven, Gradle, ANT, Jenkins
Designing Tools: Microsoft Visio, Rational Rose, UML
Version Control Tools: CVS, SVN, Git, ClearCase
IDE Tools: Eclipse 4.4.2, NetBeans IDE 7.4, SDS, RAD 9.0.1
Spring Modules: Spring Core, Spring JDBC, Spring MVC, Spring Security, Spring Boot, Spring ORM, Spring We
PROFESSIONAL EXPERIENCE
Confidential, Mason, OH
Sr. Full Stack Developer
Responsibilities:
- Working with different tools like Java, Spring, Spring Boot, Microservices, AWS,Maven, Jenkins, Docker,JUnit, Swagger, Postman, Hibernate,HTML, CSS, Kafka, Angular, MongoDB, Web Services, Web Applications in the process of development and deployment of end-to-end applications.
- Developed user interface using HTML, CSS, JSON, JavaScript, jQuery, and AngularJS.
- Developing REST API using Micro service architecture like spring boot.
- Developed code to call the Restful web service/APIs to fetch the data and populate on the UI.
- Implemented multiple CI/CD pipelines as part of DevOps for on-premises and cloud-based software using Jenkins.
- Used Java, Spring, Spring Boot, Microservices, AWS,Maven, Jenkins, Docker,JUnit, Swagger, Postman, Hibernate, JBoss,HTML, CSS, Kafka, Angular, SQL.
- Working knowledge in Core Java and Java EE platform with Servlets, JSP, JDBC, Multi-threading, JSON, Hibernate, Spring, Gradle, Maven.
- Developed user interface using HTML, CSS, JSON, JavaScript, jQuery, and Angular.
- Experience using Jenkins Pipelines for CI/CD.
- Developed code to call the Restful web service/APIs to fetch the data and store in DB.
- Used Web service testing tools Swagger and Postman.
- Configured JMS Queues and JMS Topics to pub/sub-data between different applications.
- Prepare test cases and perform unit testing to ensure delivery of bug-free code.
- Worked with QA for testing, Production releases, Application deployment, and integration.
- Experience in using Apache Kafka for scalable messaging systems to have java applications produce and consume messages through them.
- Performed o-auth authorization and implemented used based services for authentications
Environment: Java, Spring, Spring Boot, Microservices, AWS, Maven, Jenkins, Docker, JUnit, Swagger, Postman, Hibernate, JBoss, HTML, CSS, Angular, MongoDB, Web Logic, Web Services, Web Applications, Kafka, jQuery, Angular 8, JSON, Restful Web Services, Git.
Confidential, Chicago, IL
Java Full Stack Developer
Responsibilities:
- Used different tools like Java, JavaScript, SQL, Linux, High charts, HTML, CSS, Angular, React JS, Web Applications in the process of development and deployment.
- Designing and development of SOA services using Java, Spring Boot, Microservices, Spring DI, Spring AOP, and WebLogic for secondary mortgage infrastructure and had Working knowledge in Core Java and Java EE platform with Servlets, JSP, JDBC, Multi-threading, JSON, Hibernate, Spring, Gradle, Maven.
- Designed and developed REST Client using jersey and consumed POST web service.
- Created JAX-RS SOAP web service client.
- Developed JUnit test cases for testing rest API in spring boot.
- Worked in Hibernate for connecting JAVA with DB2 data base.
- Involved in creating session factory with dynamically reading DB properties from Azure Vault.
- Created REST API using spring boot.
- Worked in Struct framework and created dynamic web based application.
- Involved in Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2, Spring Boot and Struts Framework 2.3.12 with expertise in presentation, business and database layers.
- Involved in the development using Java/J2EE Technologies, Web services, Hibernate ORM Framework.
- Worked in creating PL/SQL functions and worked on performance tuning of queries taking long time
- Worked in developing Single Page Application using angular 9 and created one full module from UI to Database
- Developed CI/CD pipeline by creating Jenkins jobs to automatically pull the code from GIT hub and build and deploy in the middleware server
- Used GIT Hub as source control tool and created GIT hooks to enable GIT commit only when code vulnerabilities are fixed
- Created test cases using Proctor to automate the test of UI components
- Created Aspects using spring AOP to add user details when saving or Updating the DB objects
- Used Spring Boot for the application development.
- Used spring framework to implement middle tier with Spring IOC.
- Developed the Servlets for processing the data on the server.
- Created test plans and JUnit test cases and test suite for testing the application.
- Worked on modules to replace the Mainframe dependencies by writing the REST Web Services calls.
Environment: Java/J2EE, Spring Framework, Java1.8, IntelliJ, J2EE, Server, Core Java, HTML5, Kafka, Cassandra, Java Script, CSS, Spring framework 5.x, Amazon Lambda, Spring Boot, Hibernate 5.x, JMS, Micro Services, Web Services, JAX-RS, Log4j, Junit 5, GIT Hub, PL/SQL, Apache Tomcat, Oracle, IBMDB2, Docker, Kubernetes, Angular7.
Confidential, Minneapolis, MN
Java Full Stack Developer
Responsibilities:
- Developed microservices with Spring and tested the application using Spring Boot.
- Implemented multiple CI/CD pipelines as part of DevOps for on-premises and cloud-based software using Jenkins.
- Monitored the error logs using Log4J, Log4Net and fixed the problems.
- Deployed and tested code into Linux servers using Linux Commands.
- Used SVN and GIT to Check-in my code into the repository.
- Created a JMS Adapter in Java to get the Queue Statics of the Queues from multiple servers using HornetQ management API.
- Developed RESTFUL web services using spring REST Template.
- Configured JMS Queues and JMS Topics to pub/sub-data between different applications.
- Created a Dashboard with all the UI Design requirements requested by Client in the form of a USA bubble map which shows the Confidential locations of 630+ Macy’s stores in a green color bubble, if any issue arises in any store the store bubble changes its color to red.
- Developed rest web services using spring rest and spring JDBC.
- Working with multiple testing like selenium, load testing, unit testing the code using JUnit.
- Worked on individual capability to setup application installation in EC2 instances, EMR clusters.
- Written SQL, PL/SQL, and stored procedures as part of database interaction.
- Using Git as a version control tool for maintaining the files.
- Configured JMS Queues and JMS Topics to pub/sub-data between different applications.
- Monitored the error logs using Log4J, Log4Net and fixed the problems.
- Apache Camel and Groovy are used for validation of client data using bean functionality of Apache camel and developed it an exception when an error occurs.
- Good experience developing and maintaining code using IBM WebSphere MQ and JMS.
Environment: Java, Spring Boot, Micro services, DB2, Maven, JUnit, Swagger, CSS, HTML, XML, JavaScript, MongoDB, EJB, WebLogic, SOAP, Postman, Jenkins.
Confidential
Java Developer
Responsibilities:
- Developed the functionalities using Agile Scrum Methodology.
- Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
- Designed the UI architecture for the custom UI within the IBM Sterling s configurator framework.
- Worked on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
- Implemented dynamic functionality to screens using Ext JS and Implemented Asynchronous means of retrieval of data using AJAX.
- Worked using ReactJS and NodeJS libraries NPM, Gulp to generate desired view and flux to root the URL's.
- Developed application in Angular JS, JSON, and deployed into development, Test and production environment successfully.
- Extensively involved in developing and consuming Restful web services.
- Developed RESTful Web Services for CIP using Java, Spring Boot, NoSQL databases like Couch base.
- Consumed SOAP based Web Services to integrate with the Web Application.
Environment: Java, spring, Hibernate, log4j, JUnit, HTML, XML, Java Script, Web Logic, Maven.