Sr Java Full Stack Developer Resume
Charleston, WV
SUMMARY
- 7+ Years of IT Experience is working with Java based frameworks and databases.
- Effective team player as well as individual performer with experience in Java, J2EE, JSP, Servlets, spring, Hibernate, SQL, PL/SQL and Oracle, MySQL, NOSQL.
- Extensive experience in multiple Java and J2EE technologies such as Servlet, JSP, JSTL, Spring, Struts, Site mesh, IBatis, Hibernate and JPA, XML, JSON, XSD, HTML, JavaScript, jQuery, AJAX, JUnit, WSDL, SOAP, Restful Web Services (Rest let), ActionScript 3.0
- Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, jQuery, Angular 7, 8, 9, Node JS, jQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
- Well experienced in Working on Core Java, J2EE (EJB, JSP & Servlets, JDBC, JMS), SQL, jQuery, HTML.
- Experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
- Good Understanding of “big data” technologies: Hadoop, Storm, HBase, Cassandra, Cloud base/Accumulo, Puppet and Chef.
- Experience in writing spring container wiring of the business, services, and DAO layer objects.
- Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
- Good understanding on NoSQL databases like Mongo DB, Dynamo DB.
- Proficient with authoring, and deployment activities in AEM
- Strong skills in API design, Enterprise Application Integration, Database Design and knowledge of various Architecture, design, Integration patterns and Application frameworks development.
- 4+ years of experience in Apache Hadoop technology and core Hadoop technology stack which includes HDFS, Map Reduce programming, Hive, Pig, HBase and SQOOP.
- Experience in creating comprehensive web applications using Angular, react js and Node.js, Java8/9.
- Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Spring, IBM Web Sphere, Web logic on Windows/UNIX platform
- Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
- Strong and recent experience with developing or working within an automated testing framework.
- Proficiency in programming with HTML, CSS, Bootstrap, JavaScript, jQuery, Angular, AJAX and JSON.
- Experienced developing against SOLR Search Platform APIs
- Developing Multi - Tier Web Applications and Server-side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.
- Experience in developing JAVA/J2EE, Spring, hibernate applications using IDEs such as Eclipse, RAD.
- Extensive experience in working with various databases like Oracle 11g/12c, SQL Server and MySQL
- Hands on experience in Rational Suite of Products like Rational Rose in developing Use Cases, Sequence Diagrams using UML, Rational Suite.
- Experience in working with RESTful web services using jQuery, Angular to fetch response data for user interface.
- Hands on experience with production support tool such as Jira, Remedy, Quality Center - bug tracking tool.
- Experience in working with ES6 features, used babble, web pack with ES5, React js.
- Expert in latest technologies and approaches for SOA based development and good understanding of SOA life cycle, SOA design Backbone principle, Service registry and various other SOA infrastructures.
TECHNICAL SKILLS
Programming Languages: C, Java 8/9, J2EE, Python
DBMS Packages: ORACLE 9i, 10g, 11g, 12c, SQL Server, MySQL 5.1
Operating Systems: Microsoft Windows, UNIX
Web Development: HTML, DHTML, Adobe Dreamweaver, AJAX, JavaScript, jQuery, CSS, JSON, AEM
Technologies/Tools: J2EE, Spring 3.x,JMS, PL/SQL, NOSQL, Ant, Tomcat, JBoss, RMI, Unix, Angular, JSP, Servlets, Linux, JDBC, XML,REST web services, Ex.js Maven, Jetty, REST, Microservices, Struts, Spring MVC, spring boot, Hibernate, SOAP, OAuth, Git, SVN, Bitbucket, Jira, Cockroach DB, Dropbox Core API, jNotify, Stash, Data Structures
Databases: SQL Server, MySQL, Oracle, Mongo DB, Cassandra, Postgres SQL
Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle WebLogic 10.x, TOAD, MySQL, IBM RAD 7.5.x, Magic Draw UML, React.js 16.0
Version Control Tools: GIT, SVN
Development Methodologies: Test case driven methodology, Agile Methodology - SCRUM
PROFESSIONAL EXPERIENCE
Confidential, Charleston, WV
Sr Java Full stack Developer
Responsibilities:
- Involved in developing components on Reporting Dashboard withSpringMVC,Springboot,SpringFrameworkandHibernate.
- Involved in developingJUNIT Test Casesto validate the type of data in theXML Files. UsedLog4Jfor logging and tracing the messages.
- Involved inJ2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data AccessObject(DAO), Business Delegate, Service helth
- Developed test cases and performed unit testing usingJUNIT Test case.
- Worked as part ofMicro-servicesteam to develop and deliverMavenprojects to deploy onTomcat.
- Designed and developed a responsive UI using Angular, NodeJS and REST services by typeincluding tests.
- Restful endpoints are created for UI and other services to consume.
- UsedMavento build, run and createJARsandWARfiles among other uses.
- Experience onLog4jto print the logging, debugging, warning, info on the server console.
- Involved inSVNversion controls to check in/out files, etc. also responsible for branching, merging the branch to main usingTortoise SVNtool.
- Developed unit test cases usingMockitoframework for testing accuracy of code and logging is done using SLF4j + Log4j.
- Developed Microservices architecture using Spring Boot based services to interact with multiple REST APIs and Apache Kafka as message intermediator.
- Using Microservices in a cluster we can have a load balanced and exposed through one API gateway.
- Developed back-end logic with CoreJavausing technologiesincluding Collection Framework, Multi-Threading, Exception Handling, GenericsandAnnotation.
- UsedJIRAfor project management. Epics, tasks and subtasks are created to track the progress.
- Developed User interface of application usingHTML5,CSS3,AngularAngular 7, 8, 9, react js for creating single page web applications.
- Performed configuration, deployment and support of cloud services includingAmazon Web Services.
- Experienced inReact JSand working withclass and function components.
- Experienced in working withRedux architectureusing complex Object-Oriented concepts in improving the performance of the websites.
- Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX concepts.
- Created Snapshots andAmazon Machine Images (AMI's)ofEC2 Instancefor snapshots and creating clone instances.
- Experience onSVNrepositories for version controlling, andLog4Jis used for Logging Errors, Exceptions.
Environment: Java, JDK 1.8, CoreJava, Web Sphere Application Server, JSON, XML, Clear case, JIRA, RESTFUL web services,SpringMVC, Kafka,SpringIOC, JAX-RS, Collections, Maven, JDBC, DB2, Log4j,JUnit,JMock.
Confidential |Denver, CO
Java Full Stack Developer
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 4.0.
- Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC, ORM.
- Well versed in technologies like MQ, Web Services, JDBC, Java Beans, and Java 8 Persistence.
- Experience in and Cloud Deployment.
- Experience using core Java APIs to build multi-threaded server-side components for large-scale Web and standalone applications.
- Designed and developed Microservices business components using Spring Boot.
- Strong at automating the release process of products using shell/Ruby scripts and build process using Ant/Maven, Jenkins/Bamboo, and Nexus. Extensively scripted in Bash, Perl, Python, and Ruby on Linux.
- Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
- Designed, implemented, and deployed J2EE web application using Spring Boot and Spring JPA and developed persistence layer using Spring JDBC template.
- Implemented a Web Services layer using Spring REST.
- Developed REST microservices using Java, Spring Boot.
- Worked with Amazon Web Services like EC2, S3, RDS, java Watch, IAM in a highly available and scalable production environment.
- Demonstrated strong competence on implementing SDLC phases of crucial applications in the Marketing domain.
- Used Dynamo DB to store the data for metrics and backend reports.
- Implemented Test Driven Development using JUnit and Mokito in developing test cases and determining application functionality.
- Developed enterprise inter-process communication frame work using Spring REST Service.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Developing SHELL Scripts, Perl Scripts in Linux environment.
- Implemented various complex PL/SQL queries and analyzed the SQL scripts
- Developed various JUnit test cases for Unit Testing.
- Implemented Hibernate for data persistence. DAO and Hibernate transactions were implemented using Hibernate framework.
- Used XSLT to transform my XML data structure into HTML pages.
- Prepare Java/J2EE development structure for Maven.
Environment: Java, HTML 5.0, CSS 3, JavaScript, Spring 4.0, Hibernate 4.2, Spring Boot, AWS, Python, NodeJS, PCF, XML, Apache, RESTful & SOAP webservices, Eclipse, Unix, GitHub, Junit, TestNG
Confidential, West Chester, PA
Java/J2EE Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Implemented the Graphic User Interface by coding in HTML, CSS3, Bootstrap, JavaScript, jQuery and jQuery UI.
- Designed Single page web applications object-oriented JavaScript Framework - Angular.JS.
- Created prototypes in HTML, JavaScript and CSS for different UI pages.
- Implemented and developed UI components using AngularJS features like DI, Models, data binding and controllers.
- Develop various screens using AngularJS and used various predefined components from NPM.
- The application is designed using J2EE design patterns Session façade, Singleton, Factory, DAO and technologies based on MVC architecture.
- Used Spring DAO module for performing CRUD operations on database and implemented logging in the application using Spring Framework AOP module to know the application status.
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers.
- Implemented (SOA) to retrieve data from client side and made REST API calls and parsed the data to client and handled the security and Authorization using Spring Security.
- Build, Test and developed application from Docker containers and deployed into PCF environment.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI.
- Developed Microservices with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring Microservices.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
- Involved in writing Thread Safe blocks for multithreading access to make valid transactions.
- Developed application and deployed the application onto WebLogic application server.
- Used Cassandra for achieving denormalization through features like collections.
- Experienced with JAXB binding to convert Java object to XML and vice-versa.
- Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.
Environment: Java, JSP, Servlets, JSF, Spring MVC, Hibernate, XML, HTML, jQuery, JavaScript, Bootstrap, AngularJS, Web Services (SOAP/WSDL), Soap, Kubernetes, Multithreading, Web Logic Application Server, JAX-RS, Selenium Web Driver, Maven, Log4J, SVN, Cassandra.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Worked with Spring Framework using components like MVC and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
- Developing front end of application using HTML, CSS, backbone.js, JavaScript, jQuery.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit, and Selenium WebDriver.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Used Rational Clear Case as Version control.
- ImplementedJava/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Interact with clients to understand their needs and propose design to the team to implement the requirement.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQLDeveloper, Web services, SOAP, XSLT, Jira.