We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 7+ Years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience in Agile software development process, Test Driven Development, Incremental & Iterative methodology and Scrum methodologies and Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of Agile.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE ++ based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Extensive experience in designing professional UI web applications using front-end technologies like Angular8, Node.js, HTML5, CSS3/4, JavaScript, jQuery AJAX, JSON and Bootstrap.
  • Experience with Front end frameworks such as AngularJS, jQuery, NodeJS, BackboneJS, ReactJS.
  • Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Datapower and WSRR.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Expertise in application development using various frameworks: Struts Framework, Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy. Spring, Java Server Faces (JSF), Hibernate 2.x/3.x ORM.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in working with Spring Security for securing APIs with OAuth from API manager.
  • Proficient in frameworks like Struts, Spring, frameworks and ORM frameworks like Hibernate.
  • Experienced with Hibernate/JPA Entities for mapping HQL,HSQL Named Queries, Criteria, Projections.
  • Experience in using ORM tools like Hibernate, iBATIS,Mybatisfor XML mappings and Java Objects using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Experience in database modeling, design, and development of PL/SQL Queries, Stored Procedures, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 andMySQL.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Responsible for support and maintenance, implemented Spring Batch for the huge number of transactions.
  • Experience in creating Docker images, containers, push/pull and integrating with Spring Boot. Managed these images with Kuberneteson multiple cloud providers.
  • Expertise with the employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experience in working with web servers like Tomcat 8, IBM WebSphere8.0, Jetty, JBoss 7.1.0, WebLogic 10.0.
  • Experience in creating a pipeline for Continuous Integration/Continuous using tools like Jenkins.
  • Experience in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, JMeter.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience in software configuration management using CVS, SVN, GitHub and IBM ClearCase.

TECHNICAL SKILLS

Programming Languages: Java 1.8, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Application/Web Servers: Apache Tomcat 8.0, IBM WebSphere 8.0, JBoss 7.x, Oracle/BEA WebLogic 12/10/9

Web technologies: JSP, JavaScript, jQuery, AJAX, Angular JS, XML, HTML 5, CSS 3/4, ReactJS, BackBone.JS 1.3.1, Node JS 6.0.

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0/4.0/8.0 , Spring Security 3.2

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

XML Tools: JAXB, Apache Axis.

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: Junit, Selenium, TEST NG, Mockito, Cucumber, JMeter.

Relational Database: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, Couch DB

Version Control: CVS, SVN, Rational clear case, Git, Bitbucket

Build Tools: Maven 3.3.9, Gradle 3.4.1, Ant 1.10

Platforms: Windows 10, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Phoenix AZ

Sr. Full Stack Java Developer

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, SASS,React JS.
  • Involved in implementingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implement front-end screens usingReact JSand used various components from NPM and redux library.
  • Extensively used JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Extensively used various modules in Sing like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and Spring Boot and handled Spring Security and Involved in writing Thread Safe blocks for multi threaded transactions.
  • Deployed Docker contained Spring Boot Microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Wrote various types of Business rules in the Drools files, expectation files Templates using Drools rule engine for injecting beans into the rules engine and invoking Rule Base Stateless Session.
  • Developed Hibernate classes to retrieve and save data using Spring Framework manager classes.
  • Implemented Hibernate such as lazy loading, dirty bit checking, optimistic locking transactions.
  • Implemented Service Oriented Architecture by developing and consuming RESTful web services based on JAX-RS.
  • Used Microservicesto communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Used Java Messaging Services for the reliable and asynchronous exchange of important information.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Beanstalk for code deployment.
  • Migrated test and use cases for applications toAWScloud with public and private IP range to accelerate development productivity by decreasing test-run times.
  • Deployed the Application into Docker container and made it easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing.
  • Used Kubernetes to deploy and manage Microservices.
  • Wrote Pl/SQL queries, stored procedures for applications to execute as a part of scheduling mechanisms.
  • Resolving spring framework artifacts and code build & deployment with Maven.
  • Worked withNoSQLdatabase MongoDB and worked with it to perform many different operations.
  • Experience in using MongoDB data models, document, key-value & wide column, or graph models.
  • Deployed the application on JBoss Application Server and used Log4J for the logging mechanism.
  • Performed regression testing and continuous integration testing using the Jenkins automation tool.
  • Develop unit tests using Karma and Jasmine. Followed strict patterns of the RA team for unit test cases.
  • Created and ran the JMeter scripts for load testing, JUnit for unit testing.
  • Used version control repository SVN and JIRA for issue tracking.

Environment: Core Java/J2EE, JavaScript, AJAX, HTML, CSS, AJAX, Bootstrap, React JS, Spring MVC, Web Services, JPA, Apache Axis, Netflix Eureka, Spring Kafka, Zookeeper, Docker, Jenkins, JMeter, SVN, Maven, JIRA, Drools, Kubernetes, Log4j, Karma, Jasmine.

Confidential, Beverly MA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Developed the apps using design patterns like Singleton, Business Delegate, MVC and Factory Pattern for re-usability. Developed reusable utility classes in core java for validation that are used across all modules.
  • Implemented various modules in Spring like AOP, IOC (Dependency Injection), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in developing components on Reporting Dashboard with JSF, Spring Framework, Spring MVC and Hibernate and created Micro Services using Spring Boot.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various databases.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Database development required the creation of new tables, SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
  • Used JMS (Java Messaging Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Worked with Cassandra Node Connector for databases persistent to interact with Cassandra DB.
  • Had experience in working on CloudAWS,Cloud EC2, RDS, Load Balancer, Autoscaling.
  • Used AWS for Deploying, managing and operating scalable, highly available, and fault-tolerant systems.
  • Utilized AWSLambdaplatform to upload data into AWS S3 buckets and to trigger anotherLambda functions.
  • Installed and configured WebSphere Process Server 6.1 and WebSphere ESB 6.1, WID.
  • Used GIT as version control software and Used Ant for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and followed agile methodology.

Environment: Core Java/J2EE, Spring, WebSphere Application Server 7.0, Web Services, JPA, Apache Axis, Cassandra DB, SVN, Docker, SOAP, Hibernate, Spring, PL/SQL, JIRA, Eclipse.

Confidential, Miami, FL

Full Stack Java Developer

Responsibilities:

  • Worked under Agile environment with Version One, two-week Sprints with daily Scrum meetings.
  • Created UI interfaces withAngularJS1.2.27 and Javascript.
  • Implemented single page application utilizingAngularJSclient-side framework, including form validations, routing techniques, services, HTTP requests, SVG visualization, custom directives, filters, testing.
  • Utilized HTML5 and CSS 3 for User Interface Aesthetics and front-end development.
  • Developed web Application Using Core Java, spring, Hibernate, HTML5, Angular-JS, Java
  • Script, jQuery and CSS.
  • Consumed REST services using jersey web resources for various HTTP methods and
  • Developed REST services using Express, Underscore, body-parser, mongoose etc for another internal application. level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Extensively worked on business, and persistence tier using the core java 1.7, Spring3.0 and Hibernate.
  • Designing and developing dynamic data table, Implemented JSF Custom component
  • Wrote SOAP Web Service clients for retrieving customers pricing discounts, surcharges, shipment data, billing flags.
  • Implemented web services(SOAP) to invoke providers services from client end through SSL(Secure Sockets Layer)
  • Leveraged some of the features of Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
  • Outlined Use Cases, Data Models, Class Diagrams, and Sequence Diagrams for multiple story designs within Project.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies like SOAP, WSDL, UDDI.
  • Performed unit testing using Jasmine and Karma, along with integration testing Chrome
  • Inspector to fix bugs and worked closely with QA.
  • Developed the persistence layer with optimized HQL queries and named queries for CRUD operations.
  • Involved in bug fixing for existing functionality and writing the JUnit Test Cases
  • Extensively used the LOG4j to log regular Debug and Exception statements

Environment: JDK 1.7, Angular.js, JavaScript, JSF 2.1.6, Web Services, Spring3, Hibernate, JUnit, log4j, Spring AOP, Oracle web logic 10.3.5, SVN, Hudson, Eclipse, SQL Developer and Maven

Confidential

Java/J2EE Web Developer

Responsibilities:

  • Used AngularJS directives to specify custom and reusable HTML tags and for Two-way data binding.
  • Involved in requirement analysis and design use cases using UML.
  • Used MVC design pattern implemented using Spring.
  • Used Spring Framework’s Dependency Injection to have loose coupling.
  • Implemented AOP of Spring Framework to implement logging.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Configured ApplicationContext.xml in Spring for string normalization and to adopt communication between Operations and their corresponding handlers.
  • Used design patterns such as DAO, Singleton, Front Controller.
  • Involved in designing and developing remote calls to java methods and SOAP based Web Services (RPC) and XML over HTTP communications.
  • Developed various components of the application as per the requirements.
  • Deployed Enterprise application on WebSphere with RAD tool
  • Involved in coding reviews and enhancement of the application.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Developed a logging system using Log4J to log all kinds of information, debug, and critical errors.
  • Participated in finalizing the architecture of the application.

Environment: Java, J2EE 1.6, HTML, JQuery, AJAX, Angular.JS, UML, Spring 2.5, XML Bean, SOA, JMS, JMX, Hibernate 3.0, XML, Web Services, Apache Axis, Tomcat, IBM WebSphere 7.x, Oracle 10g, Log4j, MySQL, PL/SQL, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of the Software Development Life Cycle (SDLC).
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, jQuery and Ajax with JSON.
  • Created UI applications using Angular2 integrating with REST API's built on Spring Zuul Microservices
  • Created Servlets that route submittals to appropriate EJB components and render retrieved information.
  • Developed business components using core java concepts like Inheritance, Polymorphism, Collections, Serialization, Multithreading, etc.
  • Developed Session Beans to process requests from user and entity beans to retrieve and update customer details.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Used Apache Axis for consuming Web Services.
  • Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.
  • Developed applications using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, Java SDK, XML, SAX, JSP, HTML, CSS, Ajax, JavaScript, Angular 2, Struts, Spring, Hibernate, Servlets, Web Services, JMS, EJB, REST API, WebSphere Application Server, PL/ SQL, Oracle 10g, Log4J, JUnit, Maven, Unix.

We'd love your feedback!