Full Stack Java Developer Resume
Green Bay, WI
SUMMARY
- Around 8 years of experience in delivering enterprise solutions in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
- Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Designing and Developing, Debugging, Support, Integration, Maintning and Enhancements ofJava/J2EE Applications.
- Working on spring boot, Spring Rest template to develop application level Micro services and Hands on contribution with Struts, Hibernate and JPA structures.
- Working broadly in Model View Controller (MVC) designing for web improving utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
- Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java 8 classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, and Projections.
- Proficient in implementation of frameworks like Struts 2.x/1.x, Spring4/5, EJB3.2, JSF and ORM frameworks for persistence like Hibernate, JPA.
- Expertise in Front - End Developing using Angular6/7, Node JS, React JS, Backbone JS, Perl, Groovy, JavaScript, Express-JS, j Query, Jasmine, Ext-JS, Grunt, AJAX, XML, JSON, XSLT, CSS3, HTML5, XHTML, Bootstrap.
- Strong experience in Front-End UI developing skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JSON, AJAX, Angular JS, Bootstrap, j Query with Standard Validations.
- Extensive experience in Java, J2EE technologies such as Servlets, JSP, Struts, Spring, Hibernate, Swings, Applets, JSF, EJB, JPA, RMI, JMS, JNDI, Ibatis, Web Services, JMS, JSTL, JDBC, Multi-Threading etc.
- Designing and creating business applications utilizing JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, Struts, Hibernate, SOAP and REST API administrations.
- Strong knowledge of Google Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud
- Extensively using Jenkins as Continuous Integration tools to deploying the Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using building pack.
- Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
- Possessing good interpersonal skills appl Kubernetes in coordinating various teams like developing team, QA team and support team as required
- Extensively working on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD in Using a Micro service architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
- Experience in bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture configuring and deploying the applications into Tomcat, Nginx, Web Sphere, Web Logic and J boss.
- Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
- Experience in implementing J2EE designing patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegating in the developing of Applications.
- Hands on enough experience in developing building tools like Maven at SQL/No SQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
- Proficient in composing and taking care of SQL Queries, PL/SQL, Storing Procedures and Triggers measure of involving in J2EE Testing in creating experiments with J Unit for Unit testing, and logging utilizing Log4j.
- Experienced working in conditions utilizing Agile (SCRUM) and Waterfall improving philosophies sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arranging.
- Experienced in Developing, testing and deploying of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), Net Beans, and IntelliJ.
TECHNICAL SKILLS
Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL.
Web Technologies: HTML5, CSS3, JavaScript, j Query, AJAX, Angular6/7, Angular JS, Node JS, Bootstrap, React JS, JSON.
Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB.
J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.
Web Services: JAX-WS (SOAP), JAX-RS (REST, REST API), WSDL.
Application Frameworks: Struts 1.x/2.x, Spring 4/5, Spring MVC, Spring Security, Spring Boot, Spring ORM.
ORM Framework: Hibernate, JPA, DAO, Spring JPA.
XML: XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.
AWS: EC2, RDS, S3, ELB.
Web/Application Servers: Apache Tomcat 6.0, Kafka, IBM Web Sphere 8, Oracle Web Logic, J Boss 4.0.
Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.
IDE: Eclipse, My Eclipse, Edit Plus, Net Beans 7.0, Visual Studios.
UML tools/ Build tools: Apache ANT, Maven, Jenkins, Docker, Kubernetes, Azure, CI/CD, J Unit, Jira, PCF, Google cloud, Dream viewer, Rational Rose, UML, Selenium.
Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Green Bay, WI
Full Stack Java Developer
Responsibilities:
- Involving in all the phases of SDLC including Requirements Collection, Designing & Analysis of the Customer Specifications and Developing of the Application.
- Assisting in Software Developing Life Cycle (SDLC) which includes developing, designing, analysis, testing and Integration of various web based and client/server applications in multi-platform environments with Java/J2EE technologies
- Expertise in spring framework extensively using Spring 5.0, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP & REST Web Services
- Preparing the J Unit test cases, Integration scenarios to test the implementing co-ordinating with the offshore team in various phases of application.
- Involving in enhancing the application for client's requirements based on the market demand using the MVC pattern, Angular 7.0, J Query, Bootstrap3, CSS3, Node JS and Web API
- Implementing Swagger Configuration inSpringMVCfor auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively working with SOAP and XML, and XSLT
- Performing the designing review, code review and test case review using Reflection API to invoke the service class dynamically.
- Deploying the spring boot Micro services to Pivotal Cloud Foundry (PCF) using building pack and Jenkins for continuous integration spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST and Spring Boot for Micro services
- Developing test code in Java language using Eclipse IDE converting monolithic app toMicro Servicesarchitecture usingSpringBootusing appmethodology.
- Developing EJBs, JSPs and Java 8 Components for the application using Eclipse various helper classes needed following Core Java multithreaded programming and Collection classes
- Using micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka endpoints.
- Developing API for using AWS Lambda to manage the servers and run the code in the AWS creatingREST fullAPIto enable access to database and data retrieval from SQL.
- Working withNo SQL Cassandrato store, retrieve, and update and managing all the details for Ethernet provisioning and customer order tracking.
- Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
- Extensively using Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions the search functionality for Internal Application using Angular JS and Node JS.
- Implementing designing patterns like DAO, singleton, factory to achieve design principles working on Oracle DB and creating Oracle DB PL/SQL Tables, Views, Storing Procedures, Triggers and Functions.
- Responsible for using AWS Console and CLI for deploying and operating AWS services developing and creating of Web Services using REST with JSON response type JMS as messaging service to asynchronously sending messages.
Environment: Java 8, J2EE, Spring 5.0, Spring Boot, Spring MVC, REST, REST API, SOAP, Micro Services, AWS, Spring Data, STS, Hibernate, HTML5, CSS3, Kafka, Mongo DB, Angular JS, PCF, Angular 7.0, Node JS, J Query, Apache Tomcat, XML, HTML.
Confidential, New York City, NY
Java/J2EE developer
Responsibilities:
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design on AGILE methodology.
- Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application the application using Spring MVC Architecture with Hibernate as ORM framework.
- Designed Frontend with in object oriented JavaScript Framework like React JS Securing the REST services using Spring Security, LDAP Basic Auth framework
- Involved in multi-tiered J2EE design utilizing Spring4.0 Inversion of Control (IOC) and Hibernate upgraded Apache Tomcat 8.0 in Production servers to latest version, configured and tested successfully
- Design and develop XML processing components for dynamic menus on the application developed SQL queries for retrieving data used to generate the reports.
- Developed Stored Procedures and Triggers on Oracle Database coded extensively using JavaScript, Angular6.x to make rich internet web application for a Single page app
- Designed and Developed End to End customer self service module using annotation based Spring Boot, Hibernate, Java Beans and J Query.
- Secured the REST API services using Appeng Aluminum framework where security is provided by extending the Spring Boot framework with additional capabilities that are specific to Apple Inc.
- Developed UI layer for the application using HTML5, CSS3, Angular JS and Bootstrap Handled Production defects related to ansible automation in Docker pipeline and troubleshoot system admin issues
- Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform
- Implemented client side Interface using React JS designed and developed the REST based Micro services using the Spring Boot.
- Used Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes
- Involved in Servlets, Java Bean programming on the server side for the communication between clients and server Creating multiple facelets in the page GIT for the version control management.
- Developed SOAP based Web services using Apache CXF and also develop Logger classes using Log4j for efficient logging mechanism.
- Deployed application on JBoss server and used Maven as a build tool J Unit test cases for all use cases and executed them with Quality Assurance team in tracking and fixing bugs played a key role in for developing the application.
Environment: Java 7.0, J2EE, Hibernate 3.2, JPA 2.0, Spring 4.0, Spring MVC, Spring Boot, Kubernetes, Angular JS, Angular 6.0, SOAP, REST, REST API, Micro services, Google cloud, Docker, JSF, j Query, Oracle 10g, HTML, CSS, XML.
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Used Spring for bean instantiation, annotations, controllers, request mapping to handle the Web service request and response
- Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
- Developed Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database used Angular JS as the development framework to build a single-page application and reusable Angular JS applications.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, J Query, AJAX and JSON.
- Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing,processing, and design) to communicate with Active Directory application using Rest API.
- Extensive use for developing test cases and performed unit and integration, tested by using J unit involved in developing Web services operations in Service Oriented Architecture (SOA).
- Followed agile methodology during complete SDLC process. Participated Agile/Scrum development and deployment teams
- Used Spring Framework 4.1 for the application development. Involved in front end development using Struts, JSP's, JSF and JSTL
- Extracted data in UI for different clients using JSON. Integrated with third party Sale point API to make restful Web services call used Maven for the project management like build, install deployed application on Apache Tomcat server.
- Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
- Developed Groovy scripts to test Report application output used Selenium for UI automation and used log4j for logging errors, info, exceptions.
Environment: Java 5, J2EE, Struts1.2, Micro services, JSF2.0, Web Services (SOAP, REST), REST API, Spring MVC, Spring Boot 1.5.1 Hibernate, Servlets, JSP,JavaScript, XML, HTML5, CSS3, SVN, J Unit, Log4J, Angular JS, Angular 4.0, Maven, JIRA.
Confidential
Software Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology in writing Spring MVC Configuration XML file that contains declarations and another dependent object declaration.
- Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
- Inserted Dependency Injection between components using Spring (IOC) concept implemented Asynchronous messaging between components using JMS.
- Used Spring Security to provide authentication, authorization and access-control features for this application wrote Stored Procedures and complicated queries for IBM DB2
- Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons worked on parsing the XML files using DOM/SAX parsers
- Involved in coding used Struts, Spring and Hibernate,REST/SOAPweb services,JSF frame works in the development of the User Interfaces using HTML, JSP, JS, CSS and AJAX.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files created JAX-RS REST APIfor GET, POST, PUT and DELETE requests
- Used MQ series of messaging and queuing purpose in the application created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
- Responsible for designing, coding and developed the application in J2EE using XML MVC involved in Unit Testing of various modules by generating the Test Cases.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented PL/SQL procedures and views in Oracle Database using Altova Database spy performed configurations and day to day activities using Web Logic
- Implemented Log4J for Logging Errors, debugging and tracking using logger's components performed deployment of applications on IBM Web Sphere Application Server.
Environment: Java, J2EE, Spring, Spring MVC, REST, REST API, Hibernate, SQL, SOAP, JMS, JavaScript, HTML, XHTML, CSS, Bootstrap, Log4j, j Query, Web Logic Application Server, JIRA, Maven, GIT, Eclipse.