We provide IT Staff Augmentation Services!

Java Full Stack Developer/application Developer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • Over 7 years of software experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, implementation, integration, and testing of enterprise applications and Object Oriented (OO) Client - Server technologies in various domains like Retail/Insurance/Finance/HealthCare.
  • Experience in Agile Software development process, Test Driven Development (TDD), behavior driven development (BDD) and Scrum.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Hibernate, Spring MVC, JSP, JSF, JPA, JDBC, JNDI, EJB, JMS, JUnit and Web Services.
  • Having in-depth knowledge in server-side java applications that includes JSP, JDBC and Servlets.
  • Strong front-end UI development skills using HTML5, CSS3, Custom Tag Libraries, JQuery, Java Script, AJAX, Bootstrap based on the W3C standards and Web2.0.
  • Good Knowledge on developing React using Redux Architecture.
  • Good understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Experience in making web pages cross browser compatible, single page web applications using Angular JS.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Expertise in web services both developing and consuming REST(JAX-RS) API and strong knowledge on SOAP(JAX-WS) and WSDL.
  • Developed backend web services using Node.js and stored dependencies using Node Package Manager (NPM).
  • Experience in working with relational databases like Oracle 11g/12 c, MySQL, DB2, MS SQL Server using SQL, PL/SQL and NoSQL databases such as MongoDB & Cassandra.
  • Expertise in database programming involving Stored Procedures, Triggers, Views, Functions, Cursors and implementation with SQL Server.
  • Experience in using Hibernate, iBATIS as ORM tools and JPA frameworks for database connectivity.
  • Experience in Amazon Web Services (Amazon EC2 , Amazon S3 , Amazon Simple DB , Amazon RDS , Amazon Elastic Load Balancing ).
  • Proficient in programming by using the Integrated Development Environments such as Eclipse Neon, IntelliJ IDEA and NetBeans.
  • Hands on experience in using testing tools like Firebug, chrome or safari web inspectors and Junit, Mockito frameworks for application integration and unit testing.
  • Experience in continuous integrated build and testing and deployment using Hudson and Jenkin.
  • Familiar in building java applications using tools like ANT and MAVEN.
  • Hands on experience in configuring and deploying web Applications using different web/application servers such as Web Logic 11g, IBM WebSphere, JBoss, Glassfish and Apache Tomcat 9.0
  • Worked with source code version control systems like SVN (Apache Subversion) and GIT for providing common platform for all the developers.
  • Experience with Apache Solr enables you to easily create search engines which searches websites, databases and files.
  • Exposure in using Atlassian products like Bitbucket, Jira, Trello and SourceTree for Issue tracking, Code review and release management.
  • Worked with bug tracking tools like Bugzilla and JIRA.
  • Experience in Log4J for extensible logging, debugging and error tracing.
  • Experienced in developing UML diagrams like Use cases, class diagrams and sequence diagrams using Microsoft Visio tool.
  • Experience in analyzing, estimation, Project plan documentation like WBS, Gantt charts and Status reporting.

TECHNICAL SKILLS:

Languages: JAVA, J2EE, C#, SQL, PL/SQL, C, C++

Databases: SQL Server, MySQL, Oracle 10g/11g/12c, DB2, MySQL, SYBASE, NoSQL - Cassandra & MongoDB, AWS

Web Technologies: JSP, JSTL, JSON, Servlets, XML, HTML, CSS, XSLT, JSF, JavaScript, jQuery, Angular JS, Node JS, ReactJS, Bootstrap, DOJO, JAXB 2.2.11, JMS.

J2EE Technologies: Struts, Spring, JDBC, JNDI, EJB, Java Beans.

Application Servers: JBoss, WebLogic 8.1/10.3, Glassfish

Web Servers: Tomcat 6.x/7.x/8.x/9.0, IBM Web Sphere Commerce Application Server

Web Services: REST, SOAP, WSDL, SOA

Database Tools: TOAD, SQL Developer, MySQL Work bench

Operating Systems: Windows, Unix and Linux

Development Tools: Eclipse Neon2, NetBeans, IntelliJ

Frameworks: Struts 1.x/2, JSF 2.x, Angular JS, Spring 4.x/3.x, iBATIS 2.x, Hibernate 3.x/4.x

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

Version Controls: SVN, GIT

SDLC Methodologies: Agile, Waterfall and Scrum models

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

JAVA Full Stack Developer/Application Developer

Responsibilities:

  • Part of design meetings to understand actual requirements and make the high level technical design of the application working closely with Architects, Team Leads and Business Analysts, a key phase in the Project Life Cycle.
  • Responsible for the overall low level design and implementation for the change requirements, that includes, interacting with upstream and downstream applications using REST API’s, Publishing messages to Kafka Topics for other consuming applications, Business Validations, Business Logic, Segregation of layers etc.
  • Close interaction with BA’s, Application Architect and QA Teams to debug and test application functionality to meet the change requirements.
  • Strong hands on experience with Spring Boot, Java 1.8, Kafka, Rest API’s, Micro Service Architecture, Application Deployments onto higher environments, Jenkins, Unit Testing using Mockito, Cassandra Database.
  • Hands on experience writing DML DDL statements on Cassandra DB using Datastax drive.
  • Resolves technical issues through debugging, research and investigation.
  • Build microservices, Spark jobs based on applications using java spring boot.
  • Using Junit for unit testing and log4j for logging.
  • Using GIT for version management. Jenkins for CI/CD.
  • Using java cucumber for Acceptance test driven development(ATDD).
  • Using swagger to design, build and consume RESTful web services.
  • Using Hibernate for connecting to the database and mapping the entities by using hibernate annotations
  • Deploying spring boot based applications on AWS
  • Using SonarQube for continuous inspection of code quality, to fix bugs and code smells.
  • Involved in the Workshops with the Clients and participated in the discussion for new requirements to be added to the current Deliverable product in order to get the strategic solution and implement it
  • Define delivery phases of the project including all activities and milestones.
  • Participate in reviews, meetings and provide project status updates.
  • Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards.
  • Contributing to post implementation reviews helping to demonstrate success or otherwise of projects.
  • Followed Agile Scrum methodology and involving in stand up meetings to monitor the progress.
  • Implemented new requirements by Pre-planning the work with bi-weekly reporting/sprint meeting.
  • Practicing tools JIRA and other agile aligned tools
  • Review the code pushed into the GITHUB by developers to match acceptance criteria and manage conflicts, check the efficiency of the code and publish the comments back to the developers.
  • Always maintain the checklist to avoid the difficulty of the code review.
  • Performed testing and debugging using developer tools and writing test case scenarios for business implementation.

Environment: Java 1.8/J2EE , XML, JSON, Spring, Spring Boot, Spring MVC, REST, AWS S3, SQL, Jump box. GITHUB, Google Cloud Platform , Docker, JUnit, Eclipse, AJAX, Gradle, Maven, Oracle, Perl/Unix, Apache Kafka, Cassandra, Spark, SVN, Jenkins.

Confidential, Raleigh, NC

JAVA Full Stack Developer

Responsibilities:

  • Studied and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications.
  • Used scrum methodology in developing the project and actively participated in the scrum meetings and planning sprints.
  • Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO.
  • Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement business logic.
  • Developed Application using J2EE patterns such as Singleton, front controller, factory, facade, DAO.
  • Designed and Developed the business logic layer components in middle tier of the application using Spring Framework 4.0 and Spring Boot .
  • Created documentation for all the components which is included in React-Bootstrap page
  • Used React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Created Restful web services for transmission of large blocks of XML data over http .
  • Worked on Dagger 2 and RxJava into the Android Application.
  • Generating the reactive application with a Repository patterns and RxJava involved in Consumers from the ViewModels.
  • Used Hibernate as the ORM framework for mapping java classes with database.
  • Implemented web-services using JAX-WS and Restful web services with JAX-RS using Jersey framework
  • Designed and implemented XML parsing for the XML's that are sent and received from the SOAP web services.
  • Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS . Used SOAPUI to interact with other applications using SOAP and WSDL file.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Build the application using Maven and used Jenkins for continuous integration.
  • Deployed the application on JBoss application server.
  • Writing Unix shell scripts for cleansing and validating data files using utilities like AWK, sed, grep
  • Involved in development of complex event processing system, which enables creation of ETL data pipelines and provides real-time results and insights on the fly using Apache Spark and Kafka
  • Developed test cases for unit testing using JUnit , Mockito frameworks in Test Driven Development ( TDD ).
  • Planning and Implementing, Disaster Recovery and Fault for AWS services.

Environment: Java 1.7/J2EE, HTML5, CSS3, JavaScript, jQuery, Angular JS, React JS, Node JS, Twitter Bootstrap, jQuery, XML, JSON Spring, REST & SOAP Web Services, AWS, Google Cloud Platform , JMS, Hibernate, JUnit, Eclipse, AJAX, TOAD, Gradle, Maven, Oracle database, Perl/Unix, play framework, akka, Apache Kafka, Spark, SVN, Jenkins & JBOSS.

Confidential, STAMFORD, CT

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design and implementation of business user requirements.
  • Elaborated use cases, interface definitions and services specifications in collaboration with Business and System Analysts.
  • Worked on Agile development methodology and built the application with Test Driven Development (TDD).
  • Extensively used Spring IOC, Spring AOP, Spring MVC, Spring Data, Spring Web Services of the Spring Framework in implementing the various layers of the application.
  • Developed Hibernate mapping java classes with database and created queries with Hibernate query language (HQL).
  • Expert in Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration.
  • Proficient in Java, Microservices, APIs and Open Source ESB platforms
  • Implemented data pipelines using Apache Spark, Kafka and Scala
  • Developed Unix Shell scripts, Perl scripts and SQL control files to load data through SQL Loader & Oracle data pump.
  • Good experience on a network stack based on RxJava2 and RxAndroid Schedulers.
  • Migrated a codebase from RxJava 1 to RxJava 2 to handle the pressure with Flowables on working data.
  • Designed AWS architecture, Cloud migration, Dynamo DB and event processing using Lambda function
  • Experience in managing and securing the Custom AMI's, AWS account access using IAM.
  • Used SOAPUI for testing Restful Web services.
  • Worked with JMS as messaging service and JTA for Transaction management.
  • Experience in using GIT for pulling and committing the developed content from/to the GIT repository.
  • Involved in deploying the code into the GIT repository and maintain the version control using Tortoise GIT.
  • Used HP Quality Center (QC) as the software quality management tool.
  • Maintained the project using Git and participated in deploying applications using CI-Jenkins.

Environment: Java 1.7, Angular JS, HTML, CSS, JavaScript, React JS, J Query, Spring MVC, Hibernate, Oracle database, REST Web Services, Akka, Amazon Web Services, Unix/Perl, JMS, JTA, WebLogic, Apache kafka, Spring Tool Suite, Windows 7, Git, AWS, Maven, Jenkins, log4j, XML, Jersey.

Confidential, CA

JAVA/ J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project.
  • Written Web Services ( WSDL ) to effectively work with SOAP and XML , XSLT and exchange data between different applications which are on different platforms. Developed top-down and bottom up web services development.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Used Soap UI to manually connect to the web service and check data.
  • Consumed RESTful Web services with Apache CXF Framework.
  • Worked on marshalling and unmarshalling the xml using JAXB .
  • Maintained the project using Git and participated in deploying applications using CI-Jenkins.
  • Used Active MQ for messaging.
  • Managed and processed various incoming data using set procedures established to client specifications
  • Created data maintenance utility using Unix Shell Scripts (Bash & Perl)
  • Creating numerous Unix Shell scripts for issues analyzing
  • Used Web sphere ESB to reduce costs with a fast and flexible application integration solution that eliminates point-to-point connectivity programming.
  • Setup and Configured the Web Sphere Application Server for deployment and testing.
  • Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.
  • Performed unit testing using Junit frameworks like TestNG and Mockito frameworks .
  • Used log4j for capturing the logging activities of the application.
  • Used MAVEN to build the project into WAR and EAR files.
  • Used Clear Case as version control software for software management.

Environment: Java 1.7/J2EE,Spring, Hibernate, JSF, ICEfaces, REST & SOAP Web Services, WSDL, JMS, Log4J, My SQL, play framework, akka, AWS, Clear case, Maven, Junit, XML, Git, JIRA and WebSphere.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in analysis of user requirements, implementation and testing.
  • Developed user interface using JSP, HTML, CSS, XHTML and JavaScript.
  • Implemented AJAX for intensive user operations and client - side variations.
  • Implemented Hibernate ORM for persistence management.
  • Used stored procedures in Hibernate for Rational Mapping and created Hibernate POJOs.
  • Created Hibernate mapping files and generation of database schema.
  • Developed application service components and configured beans using Spring IOC.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Involved in designing user interfaces using JSPs.
  • Involved in developing JSF components for the next generation version of the application.
  • Designed powerful JSF and JSP tag libraries for reusable web interface components.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Involved in development of business domain layer using session and entity beans - EJBs.
  • Used Oracle 11g as backend database.
  • Developed SQL, PL/SQL, stored procedures - database application scripts.
  • Developed JMS based MDBs.
  • Used SQL statements and procedures to fetch the data from the database.
  • Developed Web services using SOAP/WSDL on SOA architecture.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents.
  • Build application with ANT tool and deployed the application on IBM WebSphere application.
  • Involved in JUnit Testing on various modules by generating the Test Cases.
  • Implemented Log4j for logging errors.

Environment: Java 1.6, J2EE 5, JSP 2.0, PL/SQL, Spring 2.5, EJB 3.0, AJAX, JMS, JNDI, Oracle 11g, JSP, HTML 5, JavaScript, XML, DOM, SOAP, Eclipse IDE, Apache Velocity, BEA WebLogic Application Server 8.1, Hibernate 3.0, MS SQL Server 2008, CVS, ANT, IBM WebSphere application server, Oracle 11g.

We'd love your feedback!