We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Brentwood, NY

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies (Servlet, JDBC, EJB, Web Services).
  • Extensively worked wif frameworks like spring, Hibernate, Struts, EJBs, RMI, and JUnit.
  • Java8 stream API for Bulk data operations on Collections using both streams and parallel streams.
  • Solid background in Core Java API, Exception Handling, Multi-threading, Synchronization, Serialization, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in Object oriented design heuristics for improving object oriented design.
  • Experience in Java Database Connectivity: JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Web sphere.
  • Having an experience on Java 8 features like google guice.
  • me have a basic understanding of how SOA integration can be done through Middle ware technology.
  • Experience in working wif ESB as a middleware for creating more complex architectures.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Expert level knowledge in using spring modules like Spring Core, Spring DAO, Spring MVC, Spring AOP, Spring IOC, Spring JDBC and Spring JPA.
  • Experience in integrating the internal security model into new projects wif Spring Batch, Spring Micro services and Spring Boot.
  • Scala Aka Concurrency Collections Closures Traits. Higher Order Functions Implicit Futures Design Patterns Type Safety
  • Expertise in frontend technologies such as HTML, CSS, JavaScript, JQuery, Angular JS, cucumber JS, Bootstrap, JSP, JSF, JMS, AJAX, JSTL, Cucumber, specification, XML (SAX, DOM), XSL and JSON.
  • Experience in ReactJs Libraries like redux thunk, redux saga.
  • Experience in working wif Apace Tiles to simplify the development of web application user interfaces.
  • Good experience in writing Camel Routs and defining various EIP’s using Apache Camel, like Message routers, Switches, Message Endpoints, Dead letter channel, content based routers, and aggregators.
  • Experience in working wif parallel and concurrency programming.
  • Experience in design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle, MySQL and DB2, Cassandra.
  • Experience wif RDBMS concepts like Functions, Triggers, Stored Procedures, DDL, DML SQL queries and PL/SQL programming.
  • Having hands on experience in deploying web and JEE enterprise applications in Tomcat Server, Web Logic, Web Sphere, JBoss, Glassfish.
  • Expertise in migration and up gradation of WebLogic server applying patches and installing service packs for Web logic server.
  • me have used Mongo data base to store the user details.
  • Have an experience in CI and CD.
  • Extensively used Agile software development methodology for developing enterprise level java applications
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI and MVC.
  • Experience in writing PL/SQL queries for Stored procedures, Functions and Triggers.
  • Experience in working wif virtualization technologies like VMware, Microsoft, VirtualBox, Vagrant, Docker.
  • Experience in working wif Manual and Automated Testing using Mercury/HP Quality center (QC), Quick Test Pro (QTP), Selenium Web driver in real time across multiple environments
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, Auto-scaling groups.
  • Proficient in Object-Oriented Design Development (OOAD) and integration of complex enterprise and web based
  • me have used Cassandra microservices to create the web services.
  • Kafka is used for building real-time data pipelines and streaming apps provided by Apache.
  • Solr is an open source enterprise search platform written in java it includes faceted search, real time indexing, dynamic clustering, database integration, NoSQL.
  • Hands on experience wif version control systems like CVS, SVN, CLEARCASE and GIT for providing common platform for all developers.
  • Experienced in performance dealing and server scaling using tools like JProfiler, Jmeter.
  • Experience in developing web application using test driven methodologies (TDD) and T as a testing framework.
  • Have experience in Software Development Processes like SDLC, Waterfall, Agile, SCRUM, RAD, RUP. To track the process of Agile process used jdbc.
  • Developing RESTFUL web services using Spring boot, Spring RESTFUL template, JPA,Cloud Foundary.
  • Proficient on OOAD Technologies developing Use Case diagrams, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Relational Rose.
  • Experience in working wif Adobe Flex.
  • Experience in working wif ETL tools such as Data Pipeline, jaspersoft ETL, scriptella ETL.
  • Experience in working wif different operating systems Windows, UNIX and LINUX.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory.

TECHNICAL SKILLS:

Programming Languages: JAVA 8, J2EE, SQL, PL/SQL, C, C++,Unix shell scripting,perl,python

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, Cucumber.js, JQuery, XML, XSLT, CSS, SASS, JSON, JSON-DTD, AJAX, Bootstrap, Node.JS, React.JS, vue.js, Cold Fusion.

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

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development, UML Design pattern.

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Executors Framework, EAI, Spring Security, Spring Boot, Spring Batch, Springwif Hibernate)

IDE: IBM RAD, RSA, Eclipse, My Eclipse, NetBeans, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere7.x/8.5, Oracle WebLogic, JBoss, Apache j and Glassfish

Databases: Oracle 9i/10g/11g/12c, SQL, MySQL, DB2, Mongo DB, Cassandra.

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka

OO Modeling: Rational Rose, MS Visio

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

Other Tools: ANT, Maven, Log4j, Docker, Jenkins, Junit, jMeter, JIRA, Selenium, Ansible and Aa Oracle EBS, cucumber

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3

Version Control: Clear Case, SVN (Apache Subversion), CVS, Git

PROFESSIONAL EXPERIENCE

Confidential, Brentwood,NY

Sr Full Stack Java Developer

Responsibilities:

  • me have used Lambda expressions for retrieving the user profiles in DAO classes while using Row mapper.
  • Writing corresponding unit tests and integration tests to test the services.
  • Followed Kanban process for tracking the progress.
  • Used Agile as a software development methodology in order to complete the task.
  • Made use of java8 completable features and Asynchronous IO and implementation in java.
  • Made use of anonymous classes creation using Lambda expressions. Experience in writing logs using Log4j.
  • Creating Connection pools and data sources on server.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and aware of standards for application development.
  • Used WebSphere for application deployment.
  • Used spring web MVC framework to build the web modules.
  • We have used angular JS as a front-end scripting language.
  • Used Spring Boot for creating the stand-alone spring applications.
  • Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.
  • Created Anonymous classes using Lambda expressions.
  • We have used node JS to develop me/O intensive web applications like video streaming sites, single-page applications, and other web applications.
  • Developing application through aPaaS service in order to run and manage the applications.
  • Microservice have been built using Spring Boot, Spring security and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Developed internal services using Java and Node.js
  • Used JDBC for the connection to the database which acts as an interface.
  • Used HTML and JSP for the front-end side of the application.
  • Created RESTFUL web services for the Cerner cloud messaging application to enable clinicians to have access to communication wif other clinicians and the clinical data.
  • Wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Creating backend services to enable hospital employees for patient registration and appointment booking using HIBERNATE.
  • Used Jenkins for code deployment.
  • Used solr for dynamic clustering, database integration and NoSQL.
  • Written several unit test cases using JUnit and created unit test documents.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Good knowledge of Microsoft PMT.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, EJB, JPA, Spring MVC, Java 8, Spring Boot, aPaaS service, solr, Eclipse Link, JAX-B and JAX-RS, Lambda expressions, SQL, Angular JS, node JS, Oracle 10g, ANT, Eclipse, EHS mongo, Cassandra, Jenkins, kafka, SQL Developer, Junit, Agile, IBM WebSphere 5.0, Log 4J, HTML and CSS.

Confidential, New York, NY

Sr Java/J2EE developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Involved in business requirement gathering and technical specifications.
  • Implemented J2EE standards and MVC architecture using Spring Framework.
  • Used Spring Inversion of Control (IOC) to wire DAO using Hibernate.
  • Extensively used aPaaS services for the development.
  • Integrated Apache Kafka for data ingestion.
  • Testing JSON output using Advanced REST Client or POSTMAN.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Cold Fusion to communicate wif the database.
  • Implemented business processes such as user authentication, transfer of service using session EJBs.
  • Wrote and implemented scripts to enhance user experience and integrated scripts wif the CMS using WSO2.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Designed and developed transactional and analytical data structures using WSO2 web services.
  • Implementing WSO2 strengthened developmental methodologies by introducing a code quality document.
  • Used JSP, Java Script, HTML and CSS for manipulating, validating, customizing, error messages to the user interface.
  • Involved in enhancement of existing application utilizing AngularJS, created HTML navigation menu.
  • Used Java Script for client side validations and validation frame work for server side validations.
  • Developed user interface using JSP, JSP tag libraries to simplify the complexities of the application.
  • Used JNDI for naming and directory services.
  • Developed code using Java 8 features like lambda expressions, streams, predicates and new date time API.
  • Developed code using lambda expression and Functional Interface Predicate.
  • Implemented Runnable and Event handling using Java 8 Lambda expressions.
  • Responsible for building presentation using the spring framework.
  • Developer a mobile web client to consume the API using AngularJS/HTML5/CSS.
  • Consume web services for data transfer from client to server and vice versa using SOAP and WSDL.
  • Used Soap UI for testing web-services.
  • Participated in architect and design of the components using a distributed architecture on AWS cloud platform.
  • Worked wif JavaScript Object Notation(JSON) for communicating between front-end and middleware.
  • Developed stored procedures, triggers and functions wif PL/SQL for Oracle database.
  • Involved in fixing defects and unit testing wif test cases using JUnit.
  • Used SVN tortoise for file management.

Environment: Core JAVA, JavaScript, Unix shell scripting, Servlets, JSP, SASS, JDBC, EJB,CI and CD, JPA, Scala, EAI, Spring Boot, aPaaS service, solr, UNIX, Bamboo, PL/SQL, react JS, Java 8, Spring Framework, IDM technologies, Eclipse Link, JAX-B and JAX-RS, SQL, Oracle 10g, Sybase, Clear Case, ANT, Mongo, Java FX, Angular JS, Cold Fusion, Cassandra microservices, kafka, Eclipse, SQL Developer, Junit, Agile, node JS, Executors Framework, Lambda Expressions, ADA compliance testing, IBM WebSphere 5.0, Log 4J, HTML and CSS.

Confidential, Chicago, IL

Full stack developer

Responsibilities:

  • Gathered requirements from the client. Developed the Software Requirements Specifications.
  • Worked closely wif business analysts, project managers and project leaders to analyze business requirements, used J2EE design patterns like Factory, Singleton involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Participated in team meetings, discussions wif business analysts and created the scope and functional specifications to lay out the project phases.
  • Followed waterfall model for managing day to day tasks.
  • Involved in writing Detail Design Documents wif UML Specifications.
  • Developed the front end of the application using JSP pages.
  • Developed Application BL modules using EJB session beans.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Involved in writing basic SQL queries.
  • By using Bamboo, we built the build tasks for Maven.
  • Developed Java objects and wrote rules using ILOG in UNIX development environment.
  • Extensively used Log 4J for logging and debugging the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used for implementing UI/MVC framework.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used EAI for unrestricted sharing of data and business process among connected application in enterprise.
  • Used Unix is an operating system in dis project.
  • Used Apache Tiles to reduce the duplication of common page elements.
  • Unit testing the application using JUnit.
  • Created new database connection for MYSQL.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Worked wif Tomcat for deployment.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and well aware of standards for application development.
  • Use JAX-WS to develop the Web services layer.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, Java FX, Bamboo, EJB, JPA, JSF, JIRA, Jenkins, aji redis, JAX-B, JAX-WS, IDM technologies, SQL, Spring framework, Scala, UNIX, JNI, ESB, Clear Case, EAI, ANT, Unix Shell scripting, Eclipse, TOAD, JUnit, Tomcat 6.x,apache Tiles, Log 4J, HTML, CSS, AJAX and JQuery.

Citigroup, Warren, NJ

J2EE Developer

Responsibilities:

  • Involved in requirement analysis & client interaction, Responsible for Writing Hibernate mapping XML Files, HQL.
  • Worked closely wif business analysts, project managers and project leaders to analyze business requirements, used J2EE design patterns like Factory, Singleton involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Involved in developing & consuming Web services using WSDL, SOAP, AXIS and XFire among others.
  • Created JSP, JavaScript, JQUERY & HTML, extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews wif users
  • Developed the Use case, Sequence and Class diagrams using UML/Rational Rose, used Spring MVC to decouple business logic and view components, involved in developing/coding the core framework classes and developed web services using JAX-WS to make use of existing applications.
  • Worked wif JAXB, used JBoss Application Server that implements the Java Platform, Enterprise Edition (Java EE).
  • Created new database connection for MYSQL
  • Followed Java coding standards while developing the application.
  • Involved in JUNIT, Integrations & smoke testing.

Environment: Java 1.7, J2EE, Servlet/filters, JSP, JSTL, Spring IOC, JNI framework, JNI framework, sEAI, Spring AOP, CSQL, Spring MVC, UNIX, mango, Java FX, Cassandra microservices, perl, kafka, redis, Spring boot, Micro services, O Spring REST, Spring Security, Hibernate 3.0, paas, Ajax, AngularJS, Apache Camel, AWS, EC2, S3, WebSphere, Tomcat, Netflix Api,, Eclipse STS, Executors Framework, Oracle 11g, MAVEN, Log4J, Jenkins, JProfiler, JMeter, Git, JIRA, JUnit, Mockito, Fiddler.

Confidential

Java Developer

Responsibilities:

  • Used Agile Methodology and participated in Scrum meetings.
  • Designed and developed the UI using JSP, HTML, Ajax, CSS and JavaScript.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Developed user interface using JSP, JSP Tag libraries.
  • Developed different components of the application such as JSPs, EJB are using Rational Application Developer.
  • Developed various EJB components to fulfil the business logic.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated wif the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information.
  • Used ANT scripts to build the application.
  • Used JMS for asynchronous communication.
  • Wrote SQL queries.
  • Developing Backend stored procedures using PL/SQL which actually will generate reports
  • Implemented various Design Patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Performed unit testing using JUnit framework.
  • Monitored the error logs using Log4j.

Environment: Java EE 5, Rational Application Developer 7.0, WebSphere Application Server 6.1, Oracle 10g, JSP 2.1, HTML/DHTML, EJB 3.0, Spring 2.0, Hibernate 3.0 JavaScript, IBM MQ Series, AJAX, JNDI, Web Services, SOAP, WSDL, JAXP, JAXB, XML, ANT, JUnit, Log4j, CVS, Windows XP.

Confidential

Application Programmer

Responsibilities:

  • Involved in the development of Customer Perception module.
  • Implemented the project using JSP based tag libraries.
  • Conducted client side validations using JavaScript.
  • Coded JDBC calls to access the database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Worked on parsing the RSS Feeds (XML) files using SAX parsers.
  • Developed UI components using Swing, google Window Builder pro wif eclipse RCP integration.
  • Designed UI modules interfaces using AJAX controls like paginations, Date Picker modules using Data Picker Widget.
  • Designed and coded the core java class that will handle errors and will log the errors in a file.
  • Involved in the Maintenance and Support of the System.

Environment: JDK 1.3, J2EE, JSP, HTML/CSS, Java Beans, MDB, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x.

We'd love your feedback!