Senior Java/j2ee Full Stack Developer Resume
New, YorK
SUMMARY
- Over 8 years of IT experience in analysis, design, development, testing and deployment of web - based and Enterprise based Client-Server business application using Java/J2EE technologies.
- Expertise experience in designing and developing front-end UI using HTML5, XHTML, DHTML, CSS3(SASS, LESS) frameworks, JavaScript, TypeScript, jQuery, Bootstrap JS.
- Extensive experience on JavaScript frameworks like Angular 4.0, Angular 2.0 and AngularJS to develop dynamic web applications.
- Extensively used view rendering JavaScript frameworks like jQuery, React JS and Ember JS.
- Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack.
- Experience in application of MVC and MVVM client-side JavaScript frameworks such as Backbone Js, Ember JS and Handlebar JS to create Controllers to handle events triggered by clients and send request to server.
- Solid experience in developing teh rendering view React JS components, forms, events, routers and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
- Good understanding of Client- side build tools like Gulp, NPM, Webpack, Grunt, and Bower.
- Expert level noledge on Server-side JavaScript structures like Node JS, HAPI JS and Express JS.
- Strong experience in unit testing tools of JavaScript framework like Karma, Jasmine and Protractor for Angular, Mocha and Chai for React JS.
- Good experience in Selenium Test Environment setup expert using teh entire open source tools.
- Experience in developing and deploying Microservice oriented applications using Spring Boot and Spring Cloud.
- Expertise in developing web-based enterprise applications using J2EE technologies such as Servlets, JSP, EJB, JMS and JDBC.
- Expertise wif various web MVC frameworks such as Spring MVC and Struts.
- Master level aptitudes in Spring system modules like Spring IOC, Spring MVC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring AOP, Spring JDBC, Spring Transaction Management, Spring Batch, Spring Cloud, and Spring Boot.
- Experience in implementing security functionality for various projects using Spring Security and Site Minder (SSO).
- Professional experience in Log4J 2 wif SPLUNK for extensible logging, debugging and error tracing.
- Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful(JAX-RS), SOAP(JAX WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
- Worked on WSDL and WADL implementing SOAP services using Axis-2 and Apache CXF framework.
- Extensive experience wif Java based ORM frameworks involving Hibernate, JPA, Spring Data and iBATIS.
- Exceptional Experience wif NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
- Experience wif SQL and PL/SQL to query various Relational Database Management Systems including Oracle, MS SQL, MySQL, DB2 and PostgreSQL.
- Experience in working wif NoSQL databases Mongo DB, Apache Cassandra, DynamoDB, CouchDB and Redis.
- Expertise in teh implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming and Generics.
- Extensive experience wif Core Java, Multithreading, Transaction Management, Exception Handling and Collections.
- Hands on experience wif build tools like Maven, Gradle and ANT.
- Experience in building continuous integration and continuous deployment using Bamboo, Travis and AWS Code Pipeline wif any cloud repository.
- Solid experience in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel to integrate teh enterprise application technologies wif existing JVM environment.
- Developed real-time dashboard applications for visualization and analytics on Apache web servers using Elastic Search, Logstash, and Kibana 4.0(ELK), D3JS, Grafana, Splunk, Graphite.
- Good Experience in software configuration management using SVN, Clear Case, Bitbucket, Gitlab and Git.
- Hands on experience using Docker for installing, testing, upgrading, removing and running software applications.
- Experience in deploying teh applications using Docker container services and building continuous integration and deployment pipeline using Jenkins wif GitHub.
- Good Knowledge in documentation of REST API's using Swagger 2 and WADL.
- Experience on performing unit Testing utilizing JUnit, TestNG, Spock and ridiculing systems like JMock and Mockito and ensured code changes won't break existing Unit Tests
- Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing)
- Experience in conveying and arranging application servers, for example, IBM WebSphere, Oracle WebLogic, Nginx proxy webserver, JBoss and Apache Tomcat.
- Worked wif Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
- Experience in developing UNIX shell scripts for background jobs and batch processing.
TECHNICAL SKILLS
Programming Languages/Scripts: Core Java, J2EE (JSP, JSTL, Servlets, EJB, JDBC, JNDI, JMS), Java script, HTML5, CSS3, XML, XHTML, XSLT, jQuery, Angular JS, Node JS, AJAX, JSON, Scala
Frameworks: Struts, Spring 3 MVC, Spring Boot, Spring Integration
ORM: Hibernate, IBatis
Technologies: Spring Web & Rest Services, JNI & JSNI, GWT & Smart GWT, Guava, JFrog Artifactory, Rabbit MQ and Adobe Experience Manager 6.0
Tools: Jira, Bamboo, cucumber, Confluence, Jira, STS, Eclipse, Jenkins, NetBeans, JUnit, Rational Rose, Apache Camel, ANT, Maven, Find Bugs, TFS, Log4J
Web Services: REST, SOUP
Version Control: CVS, Subversion, clear case, Tortoise, Git Hub, Stash
Application Servers: Jetty, WebLogic, JBoss & WebSphere
Web Servers: Apache Tomcat, Jersey
Database Servers: Oracle, MySQL, SQL Server, DB2, MongoDB, Cassandra
Methodologies: Agile, Scrum
Operating Systems: Linux, Windows
Programming Languages/Scripts: Core Java, J2EE (JSP, JSTL, Servlets, EJB, JDBC, JNDI, JMS), Java script, HTML5, CSS3, XML, XHTML, XSLT, jQuery, Angular JS, Node JS, AJAX, JSON, Scala
Frameworks: Struts, Spring 3 MVC, Spring Boot, Spring Integration
ORM: Hibernate, IBatis
PROFESSIONAL EXPERIENCE
Confidential, New York
Senior Java/J2EE Full Stack Developer
Responsibilities:
- Teh application is designed using J2EE technologies along wif Spring MVC architecture.
- Actively involved in teh analysis, design, development and testing phases of application.
- Used “RabbitMQ” queues for reliable and asynchronous messaging exchange.
- Developed complex Hibernate mappings even for Views and Stored Procedures.
- Implemented Hibernate/JPA for data persistence.
- Developed presentation layer wif HTML, CSS, Bootstrap, Angular JS and Ajax calls.
- Involved in developing jQuery scripts for validations and passing attributes from one screen to another.
- Several design patterns like Delegation, Abstraction, Singleton, Factory, Data Transfer Object and Data Access Object were used for teh application development.
- Consumed Spring REST services for interactive front-end widgets.
- Working wifin SOA based enterprise framework to build web services for Middle Tier processing.
- Designed and developed teh REST based Microservices using teh Spring Boot for teh application to seamlessly integrate wif supporting sub systems.
- Used Docker as a container toolfor deploying Microservices.
- Installed application on AWS EC2 instances and configured teh storage on S3 buckets.
- Developed teh application wif Continuous Integration and Deploymentusing Jenkins and AWS.
- Used SQL Developer for verifying teh database information and worked wif Apache Cassandra.
- Made use of teh Spring framework wif Web Logic Application Server.
- Java 8 coding standards including Lambda expressions.
- Logged exceptions on existing application using Log4J.
- Involved in Unit-test planning and designing test cases for teh project.
- Involved in complete testing of teh application using J-Unit.
- Involved in production support for teh application.
- Used Maven for building and managing dependencies of teh application.
- Involved in deployment and managingJenkins build process.
- Used Stash/Git to control teh build version.
- JIRA was used for version controlling as an agile tool.
- Worked in an Agile environment wif daily Scrum meetings to produce quality deliverables wifin time.
Environment: Java 1.8, J2EE, EJB, Restful web services, Spring framework, Spring Boot, POJO, Hibernate, Microservices, Junit, Power Mockito, Log4j, JFrog, jQuery, XML, JAX-B, CSS, Angular JS, Web Logic server, Oracle 11g, Oracle SQL Developer, Eclipse, Windows, Chrome post master and Soup UI.
Confidential, Orlando, Fl
Java/J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Implemented Persistence Layer using Hibernate 3.2 integrated wif Spring 3.0.
- Designed APIs and analytics using IBM Cloud. Built mobile backend services, powerful app management, and insights into app usage using IBM mobile first.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Have achieved proficiency in Unit Test, Mock, Test Driven Development etc.
- Implemented client side Interface using React JS. Worked on Redux.
- Design, develop and test HTML, CSS, jQuery and React.JS that meets accessibility and web browser standards for car dealerships websites.
- Involved in coding teh business logic to develop teh end-to-end lineage using Java, Hibernate and Spring Libraries.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, Table Grid, Grid AC.
- Conducted user testing and research to determine project plan and scope.
- Worked in team wif UX designers, visual designers, content specialists, and developers to design and build teh user interface for online business intelligence reporting tool.
- Practice in Agile Scrum methodology.
- Developed UI pages using HTML, DHTML, XHTML, DOM, JSP, CSS, JSON, JavaScript, JQUERY and AJAX.
- Designed Frontend wif in object oriented JavaScript Framework like Angular.js.
- Built Web pages that are more user-interactive using Angular JS, Ext JS, Grunt, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, JSON.
- Integrated teh C# code (API) in JSP pages.
- Designed and built an augmented reality web application which ran in real time using JavaScript, HTML5, WebGL, and teh WebRTC standard for accessing raw camera feed, using QR Codes as a marker.
- Developing Restful web service development in Grails.
- Web application development using Groovy Grails JQuery AJAX and D3.js.
- Prepared exhaustive test cases to comprehensively test functionality and code.
- Creating Java code and modifying teh existing code so as to match wif teh front JavaScript files.
- Used Spring Portlets for teh inter layer communication.
- Developing web-services for different functionalities in teh application inSOAPandRESTarchitectures.
- Used Grunt, to build and deploy code to multiple environments.
- Created an on -teh-fly configuration changes set up, wif application saved in Node.js.
Environment: Java, JSP, Spring (MVC and Core), JSON, Servlets, Webservices(RESTful), Web Logic Application server, Spring JDBC Template, Tomcat Server 7.0, TOAD, SQL Developer, JUnit, XML, JavaScript, jQuery, AJAX, UML, Maven, Oracle 10g, Windows XP, SVN, Eclipse, Hibernate, Oracle ADF Business components, ADF faces.
Confidential, Las Vegas, NV
Java/J2EE Developer
Responsibilities:
- Teh application is designed using J2EE technologies along wif Spring MVC architecture.
- Actively involved in teh analysis, design, development and testing phases of application.
- Used “RabbitMQ” queues for reliable and asynchronous messaging exchange.
- Developed complex Hibernate mappings even for Views and Stored Procedures.
- Implemented Hibernate/JPA for data persistence.
- Developed presentation layer wif HTML, CSS, Bootstrap, Angular JS and Ajax calls.
- Involved in developing jQuery scripts for validations and passing attributes from one screen to another.
- Several design patterns like Delegation, Abstraction, Singleton, Factory, Data Transfer Object and Data Access Object were used for teh application development.
- Consumed Spring REST services for interactive front-end widgets.
- Working wifin SOA based enterprise framework to build web services for Middle Tier processing.
- Designed and developed teh REST based Microservices using teh Spring Boot for teh application to seamlessly integrate wif supporting sub systems.
- Used Docker as a container toolfor deploying Microservices.
- Installed application on AWS EC2 instances and configured teh storage on S3 buckets.
- Developed teh application wif Continuous Integration and Deploymentusing Jenkins and AWS.
- Used SQL Developer for verifying teh database information and worked wif Apache Cassandra.
- Made use of teh Spring framework wif Web Logic Application Server.
- Java 8 coding standards including Lambda expressions.
- Logged exceptions on existing application using Log4J.
- Involved in Unit-test planning and designing test cases for teh project.
- Involved in complete testing of teh application using J-Unit.
- Involved in production support for teh application.
- Used Maven for building and managing dependencies of teh application.
- Involved in deployment and managingJenkins build process.
- Used Stash/Git to control teh build version.
- JIRA was used for version controlling as an agile tool.
- Worked in an Agile environment wif daily Scrum meetings to produce quality deliverables wifin time.
Environment: Java 1.8, J2EE, EJB, Restful web services, Spring framework, Spring Boot, POJO, Hibernate, Microservices, Junit, Power Mockito, Log4j, JFrog, jQuery, XML, JAX-B, CSS, Angular JS, Web Logic server, Oracle 11g, Oracle SQL Developer, Eclipse, Windows, Chrome post master and Soup UI.
Confidential, Upper Saddle River, NJ
Java/J2EE Developer
Responsibilities:
- Involved in teh design, development, testing and enhancement phases of Agile Software Development.
- Interacted wif business users to gather functional requirements.
- Consumed JSON and XML message formats and validated wif GSON f/w.
- Designed teh application by implementing JSF Framework based on MVC Architecture wif EJB.
- Involved in documenting teh technical detail design and SRS documents.
- Implemented SOA to develop REST Based Web services using Apache Axis.
- Consumed Spring-Hibernate templates in teh back end to communicate to Oracle DB.
- Consumed Rabbit MQ messages using Spring Listeners.
- Configured multiple logging appender’s using LOG4J.
- Extensively used core - multi-threading for large file upload process.
- Integrated JFrog Artifactory to use for file uploads.
- Completely test-driven project using Junit and mocking.
- Worked on interactive JavaScript frameworks like jQuery on teh Admin side of teh application.
- Created Ant,UNIXShell scripts for build and deployment activities in QA, Staging and Production environments.
- Managed numerous change requests and resolved client queries, wif active involvement in client meetings.
- Provided support and coordination in QA Testing, UAT and Production phases of teh application.
Environment: Java 1.6, J2EE, EJB, Restful web services, Junit, Power Mockito, Log4j, Jfrog, XML, JAXB, SOA, CSS, Apache Tomcat 7.0.8, Oracle, Eclipse, Windows, UNIX, SVN, chrome post master and Soup UI.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Life Cycle.
- Interacted wif business users to gather functional requirements.
- Consumed JSP, JSON and XML message formats and validated wif GSON f/w.
- Consumed Struts MVC and EJB’s for business component.
- Consumed Struts Validator f/w for form field validations.
- Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
- Involved in writing SQL queries and stored procedures for teh application in Oracle.
- Used JavaScript, HTML, and CSS for front-end web development.
- Involved in documenting teh technical detail design and SRS documents.
- Completely test-driven project using Junit.
Environment: Java 1.5, J2EE, IBM RAD7.0 (IBM web sphere), Junit, Log4j, XML, HTML, CSS, JavaScript, JAX-WS, Eclipse, Windows XP, UNIX, CVS.
