Full Stack Java Developer Resume
Atlanta, GA
SUMMARY
- Around 8 Years of experience in all the phases of software application involving Analysis, Design, Development, Testing and Implementation of application software with JAVA/J2EE Technologies.
- Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP), AGILE methodologies and Enterprise Java Beans.
- Strong development skills in Core Java, J2EE, JDBC, JSP, Servlets, EJB, JMS (MQ - series), JNDI, RMI, XSL, Java Script.
- Experience in the developing User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, AngularJS, jQuery, JSF, React JS, Node JSAJAX, JSON, XHTML and XML
- Experience in Micro Services and Spring Boot application development.
- Hands-on experience in development of Microservices and deploying in Docker.
- Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
- Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS in both installing and configuring.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing
- Hands on experience in developing Single Page Applications (SPA) using AngularJS, backbone.js and Node.js
- Designed and development multiple J2EE Model 2 MVC based Web Application using J2EEä Technologies. and popular open-source framework Struts Framework, Spring MVC, Springs Framework, ORM Hibernate Framework.
- Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers.
- Experience of working with Oracle 8i/ 9i/ 10g/ 11g, SQL/ MYSQL server and DB2rational and MongoDB database management systems.
- Experience in building enterprise applications using ANT and MAVEN.
- Good at using development environment and build tools such as Git and Stash, Maven, Docker, Jenkins, Sonar and Artifactory Servers, Eclipse IDE and Toad, Bower.
- Extensive experience in Programming, Development, Configuration, Fine-Tuning and administrating middle-tier popular J2EEä Application Servers like IBM Web Sphere 7.0, BEA Web Logic and Open Source JBOSS 6 & 7 and Apache Tomcat 6.0.
- Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testing using Log4J, Load Runner, and JUNIT.
- Experience in developing web pages quickly and effectively using HTML5, CSS3, JavaScript, jQuery, JSON and experience in making web page.
- Expertise in using version control tools such as SVN, CVS, GIT and CA SCM.
- Extensively used debugging tools such as Firebug, Chrome Dev Tools, React Dev Tools and Redux Dev Tools to investigate the issues and fix the bugs.
- Worked with Development and QA teams to continuously integrate software development using GitHub and Maven.
- Strong experience in production deployment/implementation activities and proactive co-ordination with all DBA, Admin etc.
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, jQuery, AJAX, AngularJS 2.0, 4, 6.0, NodeJS, Bootstrap, 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 (RESTful), WSDL.
Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring Batch, 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, EBS.
Web/Application Servers: Apache Tomcat 6.0, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.
Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.
IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.
UML tools/ Build tools: Apache ANT, Maven, Jenkins, JUnit, Jira, Dreamweaver, Rational Rose, UML, Selenium.
Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta GA
Full Stack Java Developer
Responsibilities:
- Using AGILE methodology and participated in SCRUM meetings.
- Working on UNIX Shell scripts and Cron jobs.
- Using Spring Core module in the Spring framework for Dependency Injection and Hibernate 4.2 as the ORM tool for loose coupling, ease of maintenance and rapid development.
- Used SOAP web services to exchange the data with backend application
- Develop database tier using Hibernate or ORM based framework.
- Implemented the single page web application based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS
- Used Soap UI 4.5 testing tool for Functional Testing of Web Services, Validating Web service response, internal debugging
- Designing and developing Microservices architecture applications using Spring Boot, Rabbit MQ, My SQL,PostgreSQL, Restful Web Services
- Extensively used AWS to integration with Enterprise and web applications
- Web Application are based on MVC architecture, using JSP2.3 for serving as presentation layer, Servlets 2.2 as Controller and Hibernate 4.2 in business layer to access Oracle 9i Database.
- Using REST Controllers to replace the existing operations layer which acts as bridge between business layer and the UI.
- Working with Angular 4 , creating custom directives, decorators, and services to interface with both rest ful and legacy network services also DOM applications. Used Angular 4 for developing Single Page applications (SPA) along with Node.js and NPM .
- Using Maven for build framework and Jenkins for continuous build system.
- Developing XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH .
- Involving in developing front end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX, JavaScript .
- Developing front-end code with Ajax call in Angular JS and JQuery to retrieve data as JSON Object from the backend, then display the well-organized result in web pages by writing Angular JS
- Working in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
- Developing Python and Scala based API ( Rest ful Web Service) to track the events.
- Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable.
- Built NoSQL schemas and maintaining sessions by Mongo DB.
- Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration.
- Authentication and security in Apache Kafka pub-sub system. Integrated Apache Kafka for data ingestion.
- Using python scripting to create the patches and remove the bugs occurs when using java coding.
- GIT is used for the version control, Maven is used for build script and configured log4j.
- Using Maven for build framework and Jenkins for continuous build system.
- Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
- Using JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
- Involving in System Testing, Integration Testing, and Production Testing on WebLogic Server.
- Actively involving in code reviews and bug fixing.
Environment : Java1.8, J2EE, Hibernate 4.2, Struts 2.x, Spring 2.5, Angular4, Servlets 2.2,JSP 2.3,Spring Boot, Mongo DB, Log4j, Maven, PL/SQL, Python scripting, JUnit, Jenkins, JSON, Agile Methodology, Eclipse, Shell Scripting, Kafka Linux, Unix, XML, XPATH, GitHub.
Confidential, Portland, OR
Java/J2EE Developer
Responsibilities:
- Involved in designing, developing and successful deployment of Micro Services Applications in cloud environment.
- Worked on Microservice Architecture by developing different Services.
- Developed API, Composite and Core Micro services .
- Participated in development of a well responsive Single page application CCA using AngularJS framework, JavaScript in conjunction with HTML5 , CSS3 Standards.
- Implemented the single page web application based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS .
- Worked on adding functions, business validations with service-side EJB components using JPA ( Hibernate ).
- Used Apache Maven to build the application. Implementing the microservices using Java/J2EE
- Developed Web Services clients using SOAP, WSDL
- Developed application service components and configured beans using spring framework, creation of Hibernate mapping files and generation of database schema for a Child Care Eligibility Application.
- Developed the changes using JSTL, JQuery, JCP, JSP, Spring MVC , Spring IOC, Spring JDBC , Web services.
- Used React Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database
- Used spring framework, Spring-AOP , Spring-IOC, Spring Security, Spring Boot modules and Spring Validation framework for Server-side Validations.
- Published and Consume RESTFUL web services with spring and JAX-RS.
- Worked on several features, business rules, bugs, tasks related to the Child Care modules, CACFP sponsors and Providers.
- Used Agile/SCRUM as the project management methodology and JIRA for Bug tracking.
- Experience in production support bugs, experience in analysis, communicating with the Business Analysts, Program Team in timely manner.
- Experience in deploying data and code changes to higher environments (QA, UAT).
- Developed test cases using JUNIT to validate several business rules in the application.
- Implemented web services using SOAP, WSDL, XML, and JAXB
- Experience in monitoring the EAR builds in Jenkins environment for phase 4 & phase 5 EPICS application.
- Implemented Mongoose Connector as our ODM framework.
- Used GIT version control to push the code to higher environments.
- Used Redmine tracking tool to monitor the assigned tickets (bugs, tasks, deliverables, and features).
- Worked on data modification of certification modules for several CACFP & Child care in MY SQL using complex joins.
- Worked on developing several complex join queries using My SQL for analyzing the reported issues.
- Worked on both JBoss application server 6 & 7 to implement the web application.
Environment: Eclipse Neon4.6, My SQL Workbench, Java EE, EJB 3.1, CDI, JPA, JSF, 2Angular JS, Gerrit, Jasper, Jenkins, Maven 3.3, J-Unit framework, Agile/SCRUM, Bootstrap4.0, Spring MVC, Spring AOP, Spring ORM, Hibernate, HTML5, CSS3, Oracle12c, JSF, JBOSS Application server, Putty, Rest AP, GIT, Mongo DB.
