Java Full Stack Developer Resume
Minneapolis, MN
SUMMARY
- Over 7 years of experience in IT, in Java/JEE technologies and object - oriented design/analysis, Java development.
- Have extensive experience in all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing and Deployment. Experience in Waterfall & Agile development methodologies.
- Extensively worked on Spring MVC, JDBC, and spring with Hibernate, Spring Integration and Scheduling.
- Strong experience in Hibernate, Spring MVC, SAX, DOM, JAXB, JMS, ANT, Log4j, spring, JUnit.
- Experienced in Designing and Developing the Messaging Framework (JMS MQ) using IBM Web Sphere Message Broker Toolkit
- Experience configuring Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.
- Strong development experience in Java, spring, Hibernate, JDBC, JMS, JNDI, SOAP&REST Web Services, XML, JUnit, Jenkins, Maven, ANT, Log4j, HTML/HTML5, JavaScript and CSS/CSS3.
- Experience in working with different operating systems Windows XP/7/8/10, UNIX, and Linux.
- Used SQL analytical functions for data analysis and developed aggregated drill down reports.
- Expertise in creating Oracle Tables, Partitions, Performance tuning SQL queries
- Experienced in setting up instances on AWS and working with AWS EBS.
- Write producer and consumer to Kafka using Java and write the transformed JSON to the Kafka partitions.
- Professional web application development using HTML5, CSS3, JavaScript, Node.js, Angular.js, Angular 6.
- Experienced in Developing and Deploying Applications using JBOSS, Web Sphere Application Server, Web Logic and Apache Tomcat.
- Proficiency in using Software Configuration management tools like SVN, CVS, TFS and GIT
- Experience in Implementing Waterfall Model and Agile/Scrum Development of Software Development Lifecycle
- Experienced in developing Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
- Solid Knowledge in Java/J2EE technologies. Well experienced in MVC architecture, Hibernate and Struts frameworks.
- Knowledge on RDBMS like Oracle, MySQL, DB2 and NoSQL Databases like MongoDB
- Experience in using different IDEs such as Eclipse, My Eclipse.
- Application integration using Mule Soft ESB and IBM Message Broker for integrating and orchestrating the services.
- Expertise in doing unit testing using Junit, Mockito & Power Mockito. Involved in unit testing and writing the MUnit Test cases for the flows.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
TECHNICAL SKILLS
Programming Languages: Java/ J2EE, Java 8, C/C++, SQL
IDE & Integration Tools: Any point Studio, Eclipse, My Eclipse, IBM Message Broker
Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL, Mongo DB
Web Services Design tools: JAX-RPC/JAX-WS, Axis, SOAP, REST, WSDL, JERSEY, Microsoft Visio, Rational Rose, and XML.
Framework: Spring MVC, Spring Boot, Hibernate
Web/application Servers: Apache Tomcat, Web Logic, Web Sphere and JBoss
Version Controlling tools: CVS, SVN, GIT, Clear Case
Web technologies & XML Technologies: HTML, DHTML, CSS, JSP, JSTL, JSF/prime faces, AJAX, Java Script, XML, DTD, XSD, JAXP, JAXB, XSLT, AWS, Azure
PROFESSIONAL EXPERIENCE
Confidential - Minneapolis, MN
Java Full Stack Developer
Responsibilities:
- Provided POCs for mobile IOS App launch and credential APIs
- Involved in the analysis and design of the initiatives using Rapid Application Development.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated Spring MVC and Hibernate.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- PL/SQL was extensively utilized for coding and writing complex database triggers, stored procedures and packages.
- Used Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
- Building stable React components and stand-alone functions to be added to any future pages.
- Develops the React container and presentation al components (as State less and Functional components when applicable).
- Design UI screens using JSP, Eclipse, CSS, Struts Framework, AJAX, JavaScript and HTML.
- Implemented MVC architecture by using Struts to send and receive the data from front-end to business layer.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Write producer and consumer to Kafka using Java and write the transformed JSON to the Kafka partitions.
- Implemented client side Interface using React JS.
- Worked on deploying resources using Azure Resource Manager templates (ARM Template).
- Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
- Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
- Worked on developing the UI for the price scenario module using Angular 6 NodeJS and Cassandra for the backend.
- Experience filtering network traffic with a network security group and route network traffic with a route table using the Azure portal.
- Developing applications that are cloud-based with Angular JS/Angular 6, HTML5, CSS3 and Java REST micro-services
- Performed XML Transformations from value objects to XML and from xml to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Developed DAO layer using Hibernate as ORM tool to integrate with Oracle.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
- Upgrading and applying hot fixes to checkpoint firewalls in the maintenance window.
- Created EJB, JPA and Hibernate component for the application.
- Used JMS Queues to develop Internal Messaging System.
- Installation and configuration of HTTP servers, DB2, and WebSphere Edge Components.
- Responsible for debugging and troubleshooting the web application and created unit test/regression test framework for working or new code.
Environment: Java, J2EE, Java 8, JSF, JSP, JPA, MVC, JAX-WS, Spring, Spring Boot, React, XML, HTML, JavaScript, JSON, Azure,AWS, Oracle, JUnit, Log4j, PL/SQL, Angular 6, Maven, IBM Web Sphere.
Confidential, Philadelphia, PA
Java Full Stack Developer
Responsibilities:
- Used Agile methodology followed by SCRUM process Sprints and daily Stand up meetings.
- Involved in requirements gathering, developed the GUI, and wrote business logic code for server side and client-side implementation.
- Involved in fixing the bugs at Development and production levels.
- Provided support to the Clients in resolving the production tickets.
- Supported the application in production and interacted with off-shore and on-site production support teams.
- Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
- Good understanding of AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
- Highly used Angular 2/4 router to build single page application for navigates through the different status and multiple modals.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Access Object (DAO).
- Worked on implementing the application framework using OOAD and Design Patterns in Java.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
- Designed, developed and maintained the data layer using Hibernate & POJO and performed configuration of spring application framework.
- Extensively used XML for request and response with web service data transfer across different systems.
- Designed and developed Micro services business components using Spring Boot.
- Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST and Soap Web services using NodeJS.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Provide thought leadership for cloud developer technology inside Google and collaborate with cross-functional engineering teams to streamline or improve adoption of Google Cloud Platform.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
- Designed and created Hibernate persistence classes using Hibernate API
- Involved in designing and implementing Hibernate Domain Model for several services.
- Worked on XML parsing by using JAXB for XML Schema Validation.
- Used XSLT to transform XML data structure into HTML pages.
- Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX- RS, SOAPUI and Swagger.
- Configuring Multi-Factor Authentication (Azure Active Directory) with Azure Portal & Azure CLI & PowerShell.
- Worked on fixing the batch logs using shell script and retrieving the data from database.
- Used oracle, NoSQL for storing the data of the application backend.
- Used Maven, Gradle to manage dependencies in the application and used GIT for the version control.
- Worked on Jenkins for continuous Integration and End -to-End automation for all builds and deployments. Created pipeline in Jenkins by integrating GIT and Maven plug-in.
Environment: Java 8, J2EE, OOAD, SOA, JSP, Spring, Spring Boot, Spring Security, Spring AOP, Hibernate, POJO, NodeJS, Express.JS,Azure, JSP, SOAP, REST, UML, Angular 2/4, XML, XSLT, AWS, Apache Tomcat, Maven, Gradle, Eclipse, NoSQL, Oracle 11g/12c, Mongo DB.
Confidential
Java Developer
Responsibilities:
- Analyze change requests and providing estimates for development.
- Involved in gathering and analyzing business requirements and converting them into technical specifications.
- Collecting requirements from Stake Holders, Strategizing the Application Development and Delivering the Product on timely Manner.
- Working with Technical Team to develop the technical specification documents and review them timely.
- Used various feature of Spring Framework such as IOC, XML configuration extensions for Declarative Transaction Management, Java Generics support.
- Developed data models using Hibernate POJO's, hibernate Template and configuring Hibernate persistence layer.
- Developed modules using Multithreading concepts for better performances.
- Used AOP for transaction management and logging by implementing various cross cutting concerns aspects, advices and interceptors.
- Developed Web Pages using Angular JS and JSP.
- Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
- Used Splunk for monitoring logging, debugging and error tracing.
- Developed Projects in Maven Framework and good knowledge in Jenkins build process.
- Used GIT to maintain the code repositories.
- Developed Test Case using Junit/Mockito frameworks.
- Used Run scope to test API calls and Integration testing.
- Used UNIX environment to login to the servers, check logs, deployment status, restart application instance (in QA).
- Reviewing the code developed by team members.
- Co-coordinating with the team for timely and quality delivery of deliverables.
Environment: Java, J2ee, Perl Script, Web Services, Oracle 12c, Couch Base, Eclipse, Splunk, JIRA, Hibernate 4.0, Angular JS, Maven, Mockito, Run Scope, and Tomcat.
