Java Full Stack Developer Resume
Brooklyn New, YorK
SUMMARY
- 7+ years of strong Java development experience in software industry with considerable command in web application development using JDBC 2.1/3.0, JSP, Servlets 3.0, JavaBeans 3.1/3.2, MVC, JBOSS, RMI, EJB 3.0, JSF 2.0/2.1, JNDI, JMS 1.1/2.0, Spring 3.x/4.x, Hibernate 3.0, SOAP, RESTful, JavaScript, jQuery, AngularJS 1.4.8/1.3.0 , AJAX, JAX - RPC, Thyme leaf, XML and HTML5.
- Experience in Full SDLC cycle which involves architecture, analysis, design, development, testing, Implementation, deployment, Enhancements, and production support using Agile and Waterfall Methodologies.
- Good knowledge on Object Oriented Analysis, Design and Object modeling using UML like Class diagrams, Use cases, Sequence and Test Cases.
- Experienced in Behavior driven development (BDD) and Test-driven development (TDD) approach using SCRUM framework under Agile Methodology.
- Expertise in implementing applications with Model-View-Controller (MVC) pattern and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Data Transfer Object and Session Facade.
- Extensive experience in developing scalable reliable and efficient enterprise applications using in JAVA/J2EE Technologies which includes Servlets, JSPs, Struts, Spring, Hibernate, Microservices, Java Beans, JDBC, JPA, JNDI, EJBs, JMS, SQL, PL-SQL, Socket programming.
- Proficiency in Webservice applications both producing and consuming REST (Rest Easy, Jersey) API.
- Strong understanding of REST (JAX-RS), SOAP (JAX-WS) based webservices and WSDL, UDDI.
- Good experience in spring modules like Core, AOP, spring security, Spring Boot and Spring MVC.
- Good knowledge on messaging services like JMS Queue, Active MQ, Rabbit MQ, Kafka which are used to establish the connections between the applications.
- Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS 2.0, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
- Experienced on developing the application and Web servers like Web Sphere, Web Logic, JBOSS, Glassfish, and Tomcat Server installation and maintenance.
- Experience in using MVC, SOA architecture and Microservices for implementing the client server business applications.
- Experience in using Hibernate, MyBATIS, as ORM tools and Java Objects. Exposure in implementation of different Database management tools (Oracle 8i/9i/10g/11g, SQL Server, DB2, MySQL 5.x) and experience in NoSQL Databases like MongoDB and Cassandra.
- Extensive experience in Amazon Web Services (R53, Amazon EC2, Amazon S3, Amazon Simple DB, Amazon SQS, Amazon Cloud, Amazon RDS, Amazon Elastic Load Balancing and Amazon EBS).
- Strong experience in developing and automating Selenium testing with Web Driver, Selenium IDE, Java, Jenkins, Junit.
- Experience in developing automated unit testing using JMeter and Unit test cases using Junit, EasyMock, Mockito and PowerMock Frameworks.
- Exposure building Java applications using tools like ANT, MAVEN and Gradle.
- Experience in version control tools like SVN, GitHub and CVS.
- Extensively used Java 8 Streams, Lambdas and Filters to process Order data. Proficient in Core Java concepts like Multi-threading, Collections and Exception Handling concepts.
- Excellent Interpersonal, Communication and Presentation skills, Self-starter, Detail Oriented, Research-Oriented and Customer Focused.
TECHNICAL SKILLS
Languages: Java, J2EE, XML, PL-SQL, C, C++, JavaScript
Databases: SQL Server, MySQL, Oracle 10g/11g/12c, DB2, Mongo DB, Cassandra.
Web Technologies: JSP, JSON, XML, HTML,CSS, JavaScript, Angular JS, Angular 2.0/4.0, Bootstrap.
J2EE Technologies: Struts, Spring, JDBC, EJB, Java Beans.
Application Servers: JBOSS, BEA WebLogic 9.x/10g/11g/12c.
Web Servers: Tomcat 6.x/7.x/8.x, IBM WebSphere.
Database Tools: TOAD, SQL Developer, MySQL Work bench.
Operating Systems: Windows, Unix and Linux.
IDE’s: Eclipse, Rapid SQl, RAD 7.5
Frameworks: Struts 1.x/2, Angular JS, Spring 4.x/3.x, Hibernate 3.x/4.x, and JSP
Tools: & Packages: CVS, SVN, GIT, GitHub, Maven, Jenkins, ANT, Log 4J, Mockito, Junit, Jenkins, JIRA, Design Patterns.
SDLC Methodologies: Agile, Waterfall and Scrum Models.
PROFESSIONAL EXPERIENCE
Java Full Stack Developer
Confidential, Brooklyn, New York
Responsibilities:
- Extensively worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.
- Designed and developed the application by using SCRUM methodology as per Company's agile environment.
- Involved in Test driven development using Selenium, cucumber and Junit.
- Developed User Interface by coding in HTML5, CSS3, JavaScript, jQuery, AJAX, and Boot Strap for creating the Web pages.
- Developed UI screens using HTML,CSS JavaScript.
- Developed web component using Polymer.
- Integrate polymer application with android and IOS using CELLS.
- Developed additional UI components implemented an asynchronous,
- AJAX based rich client to improve customer experience.
- Implemented AJAX components for dynamic values to get from database and updating forms.
- UI developer to work on front-end development for web application in mobile banking.
- Developed Frond End Web application by using Angular JS, CSS and JSF.
- Responsible for creating an API using Scala language.
- Responsible for creating Client-server system using Scala, AKKA framework.
- Implemented SOAP (JAX-WS) web services for data transfer.
- A key play role in the continued development and maintenance of Company's internally developed responsive framework.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Boot, security, error handling mechanism.
- Developed REST based Micro services using the Spring Boot, Spring Data with JPA.
- Produced and consumed Kafka for data streaming.
- Implemented Spring Boot integration with Spring Session.
- Extensively working Core Java (JDK 1.8) with complex business logic.
- Hands on experience in using Hibernate and SQL to import the data from the database.
- Experience in integration of Amazon webservices AWS with another applications structure.
- Used No SQL database MongoDB to store and retrieve the user data from the applications.
- Used Jenkins AWS code Deploy plugin to deploy and Chef for Bootstrapping in AWS.
- Worked with JIRA tool for issue tracking.
- Experience in writing the Unit test cases in Junit.
- Configured the Docker Containers and creating Docker files for different environments.
- Used Building tools like Maven to build, package, test and deploy application in the application server.
- For deploying the application, we used JBOSS and we are responsible for usage of Continuous Integration and Continuous Delivery (CICD) process.
- Created Stored Procedures and other SQL scripts using PL-SQL.
- Used Log4J for implementation of logging information about the application state.
- Maintained GIT repositories for DevOps environment: automation code and configuration.
- Created analytical matrices reports for release services based on JIRA tickets.
Environment: Java, JDK 1.8, HTML5, CSS3, JavaScript, Polymer, jQuery, Boot Strap, Angular JS, React JS, MVC, REST Web Services, JPA, Spring Data, Spring Boot, Jenkins, Chef, Docker, Jackson, JPA, Kafka, JUnit, Selenium, JBOSS, CICD, Windows 7, JIRA, MongoDB, Scala, AWS, Eclipse IDE, PL-SQL, GIT/Stash.
Sr. Java Developer
Confidential, Florida
Responsibilities:
- Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications using Java and Object-Oriented Design Patterns based on business requirements.
- Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally.
- Participated in scrum related activities and Daily Scrum Meetings.
- Designed and developed enterprise level single page responsive web application using HTML5, CSS3, Bootstrap and Angular4 component libraries also developed several reusable directives.
- Delivered completed SPA using Angular4, code in Typescript and Node.js, HTML, CSS and Bootstrap.
- Worked with spring modules like MVC, Core, AOP, Spring Security, Spring MVC, and Spring Boot.
- Worked on designing the User Interface by coding in JSP, JSF 2.0, HTML5, Bootstrap, AJAX, jQuery, JavaScript and Angular JS 2.0 to create the SPA (Single Page Application).
- Brief experience on implementing the Angular JS in creating animations based on CSS classes.
- Implemented Node.JS for server-side validation.
- Skill on platform to be deployed in the AWS environment for various users.
- Used jQuery, AJAX for service calls on pages to interact with the server for information.
- Used NoSQL database Cassandra for having high efficiency and good response for the request.
- Created the databases using Cassandra and involved in design and data modeling.
- Configured persistence-Context in Spring Framework and Hibernate as a persistence provider to interact with the database.
- Implemented Java APIs for retrieval and analysis on No-SQL database like Cassandra.
- Created POJO classes which are used by Data Access Object classes.
- Experience in replacing Hibernate with Native SQL Queries (JDBC) in places to handle large search.
- Produced Restful Webservices using JAX-RS and Jersey Framework.
- Implemented Microservices with Spring Boot for real time Processing.
- Worked on implementing JMS to publish the message on to the Queue after processing.
- Worked on log4j & log back for logging the application logs.
- Executed JMS service by using Rabbit MQ and Queues for the batch processing.
- Worked extensively on Spring IOC for the dependency injection for managing application dependencies.
- Designed and developed web application using various technologies like Scala and AKKA Framework.
- Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning and tagging.
- Worked on GIT Hub as the repository to checkout and commit the code.
- Expertise in writing SQL queries, PL-SQL stored procedures for the database and backend tasks.
- Developed Selenium Web Drivers Scripts to perform integration test of the application.
- Expertise in JUnit test cases with the data mocking by using Mockito for unit testing application classes.
- Used JIRA tool for tracking the bugs.
- Extensively used JBOSS server for deploying the Application.
- Involved with production team and maintenance.
- Worked with AWS cloud management and chef automation.
- Configured and maintained Jenkins to implement the Continuous Integration (CI) process and integrated the tool with Maven to schedule the builds.
Environment: Java, J2EE, Spring Framework, Angular JS, Angular JS 2.0, Node JS, AWS, Oracle 11g, Hibernate, JPA, JMS, Bootstrap, HTML, JSP, CSS, JavaScript, jQuery, JSP, AJAX, Rest Webservices, Microservices, Scala, Rabbit MQ, Cassandra, Splunk, PL-SQL, Selenium, Mockito, JUnit, JSON, JBOSS Application Server, Junit, GIT, Maven, Chef, Jenkins, CICD.
Full Stack Java Developer
Confidential, Greenwood village, CO
Responsibilities:
- Extensively worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.
- Designed and developed the application by using SCRUM methodology as per Company's agile environment.
- Involved in Test driven development using Selenium, cucumber and Junit.
- Developed User Interface by coding in HTML5, CSS3, JavaScript, jQuery, AJAX, and Boot Strap for creating the Web pages.
- Developed Frond End Web application by using Angular JS, CSS and JSF.Responsible for creating an API using Scala language.
- Responsible for creating Client-server system using Scala, AKKA framework.
- Implemented SOAP (JAX-WS) web services for data transfer.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Boot, security, error handling mechanism.
- Used Spring Framework and interacted with the backend database using MyBatis and mapped Restful services with MyBatis-Mapper.
- Developed REST based Micro services using the Spring Boot, Spring Data with JPA.
- Produced and consumed Kafka for data streaming.
- Implemented Spring Boot integration with Spring Session.
- Extensively working Core Java (JDK 1.8) with complex business logic.
- Hands on experience in using Hibernate and SQL to import the data from the database.
- Experience in integration of Amazon webservices AWS with another applications structure.
- Used No SQL database MongoDB to store and retrieve the user data from the applications.
- Used Jenkins AWS code Deploy plugin to deploy and Chef for Bootstrapping in AWS.
- Worked with JIRA tool for issue tracking.
- Experience in writing the Unit test cases in Junit.
- Configured the Docker Containers and creating Docker files for different environments.
- Used Building tools like Maven to build, package, test and deploy application in the application server.
- For deploying the application, we used JBOSS and we are responsible for usage of Continuous Integration and Continuous Delivery (CICD) process.
- Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
- Designed and implemented the backend layer using JPA.
- Created Stored Procedures and other SQL scripts using PL-SQL.
- Used Log4J for implementation of logging information about the application state.
- Maintained GIT repositories for DevOps environment: automation code and configuration.
- Created analytical matrices reports for release services based on JIRA tickets.
Environment: Java, JDK 1.8, HTML5, CSS3, JavaScript, jQuery, Boot Strap, Angular JS, React JS, MVC, REST Web Services, JPA, Spring Data, Spring Boot, Jenkins, Chef, Docker, Jackson, JPA, Kafka, JUnit, Selenium, JBOSS, CICD, Windows 7, JIRA, MyBatis, MongoDB, Scala, AWS, Eclipse IDE, PL-SQL, GIT/Stash.
Jr. Java Developer
Confidential
Responsibilities:
- Involved in requirement gathering and preparation of detailed design documents.
- Implemented the model view control (MVC) architecture.
- Developed servlets and JSP screens for client view by embedding with struts framework.
- Developed action classes, action forms, validator form and worked on switch actions and dispatch actions.
- Worked on configuring the total web application using struts framework.
- Involved in the development of client view custom components using JavaScript, HTML and CSS.
- Developed Java classes, which generate reports for the transactions.
- Developed stored procedures and JDBC routines to update the tables depend on the information.
- Involved in bug fixing and Change Requests in the life cycle of entire application.
- Involved in Unit testing, Integration Testing and Maintenance stage.
- Developed ANT Scripts for building and deploying application to Windows/Solaris.
- Configured and deployed the application on Oracle WebLogic application server.
- Developed/Modified the SQL, Stored Procedure and Triggers.
- Used JPA to work with oracle database.
- Involved in different Maintenance Released for Framework and application support.
Environment: Java, J2EE, JSP, Struts, Servlets, HTML, CSS, JavaScript, Rational Rose, UML, JUnit, XML, XSD, UNIX, ANT, Oracle WebLogic, Oracle, Linux
