We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Total 7+ Years’ experience as designing and developing in Java & J2EE Web technologies based on In - depth knowledge of Object-Oriented Programming, Database Programming, Web Programming and GUI Development.
  • Proficient in developing front-end systems with HTML/HTML5, CSS /CSS3, JavaScript, jQuery UI, DOM, AJAX, RWD, Bootstrap and JavaScript Frameworks like Node JS, Angular JS/Angular 2, Groovy and React JS.
  • Worked extensively with Java8 (Lambda Expressions), Multithreading, Event handling, Exception handling, Generics and Collections.
  • Experienced in all stages of software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing, and implementation of projects using various applications.
  • Experience designing and developing Enterprise Applications using include Servlets, JSP, EJB, Services, RPC, RMI, and JDBC, GWT.
  • Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Experience with Streaming platforms like Apache Kafka, Apache Camel.
  • Integrated Struts and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JangUnit for unit and integration.
  • Worked on the Configuration management tool Subversion and on a continuous integration tool like Jenkins.
  • Delivered training on container and container orchestration with Apache, Docker & Kubernetes.
  • Experience in the application servers Web logic, Web Sphere and Apache Tomcat.
  • Extensively experience in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Facade, Factory.
  • Strong working knowledge on Relational and NOSQL databases like MS-SQL, Oracle 12c/ 11g/ 10g/ 9i/ 8i, MongoDB, Sybase, MySQL, CouchDB, Cassandra.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and Dynamo DB.
  • Hosting Micro Services on PCF and AWS platforms. Migrated applications from internal data center to AWS.
  • Experience in executing various project assignments in different teams including business modeling and analysis, framework, development, production support and offshore co-ordination.
  • Expertise in Unit Testing, Integration Testing, System Testing, and experience in preparing the Test Cases, Test Scenarios and Test Modules and Test plans.
  • Very good understanding of frameworks such as Custom In-memory DB concepts, Spring Web, Batch, Remoting, Spring Security, Activiti BPMN 2.0, Hibernate, Struts and SOA based Web Services (both SOAP and RESTful), Test Driven Development, Agile and Sprint Development approach, with hands on implementation experience.
  • Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
  • Experience in Test Driven Development (TDD), using Spring JUnit Runner, Mockito.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD.)

TECHNICAL SKILLS

Scripting and Programming Languages: Java, JEE, C, C++, PL/SQL, UNIX Shell Script, Java Script

Java/J2EE Technologies: Servlets, JPA, JDBC, JSP, JSTL, JNDI

Frameworks: Spring, Hibernate, Spring Boot, Spring Security, Spring AOP, Spring Core, JSF.

Web Services: SOAP(JAX-WS), REST (JAX-RS)

Messaging: JMS, IBM MQ, Apache Active MQ, Apache Kafka

Development Tools (IDEs): Eclipse IDE, NetBeans, Spring Tool Suite, IntelliJ.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic, JBoss

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Database: Oracle, SQL Server, Mongo DB, Cassandra, MYSQL, PostGRE

Web Technologies: JavaScript, HTML, Angular, Bootstrap, CSS, AJAX, jQuery, Groovy, Grails

Operating Systems: Windows, UNIX, LINUX

Testing Tools: Junit, Mockito

Version Control: CVS, SVN, GIT.

Methodologies: Agile Methodology, JIRA, Waterfall, OOAD

Build Tools: Maven, Jenkins, Gradle, ANT

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Participating in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Using Spring Boot framework, Spring security, Hibernate, Java 8 to Build API.
  • Designing and developing web application using core Java and J2EE technologies.
  • Extensively using the different Spring framework features including Spring MVC, Spring DAO, Spring AOP and Spring Templates.
  • Deep understanding of React.js and its fundamentals, ideally including modern features like hooks.
  • Experience with widely used React.js state managers like Flux, Redux, Thunks or Sagas.
  • Developed user interface by using the React HOC and Redux/Flux for-SPA development.
  • Used React Observables to create custom components for data manipulations and to display data in company standard format.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using React Promises.
  • Experience in working with ReactJS, React Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Used AWS S3 to store data and to retrieve it and used Elastic Search for searching the document.
  • Experience in Grails Web Framework and Groovy Language.
  • Have experience integrating Grails code with front-end JavaScript frameworks including Jquery.
  • Developed and Implemented REST Web Services and used Spring Framework.
  • Developed Java Server components using Spring, Spring MVC, Spring IOC, Microservices.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Involved in POC to containerize services (Spring Boot) and deploy to Cloud (AWS).
  • Involved on AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formation Templates.
  • Automated the continuous integration and deployments using Jenkins, Docker, and AWS Cloud Templates.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security .
  • Worked on continuous integration servers like Jenkins .
  • Extensively used Oracle and MYSQL for querying databases.
  • Used Gradle tools for building and deploying the Web applications.
  • Working with SOAP/REST based services development and consuming at the client end, testing with SOAP UI to change the validation of each request and response
  • Collected client requirements, performed analysis, wrote program specifications, and developed designs with help of architects, team leads and business.
  • Used POST MAN to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and solve conflicts.
  • Worked with Threads, Multithreading, Synchronization and Collection API.
  • Developing the application using IntelliJ as the IDE and used standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation and accessor code generation.
  • Responsible for writing the test cases for the application using Spock with Groovy.
  • Fixed & Tracked defects using CA AGILE effectively.

Environment: Java 1.8, Spring, Spring Boot, JDBC, Web Services, REST, SOAP, MySQL, log4j, AWS, ReactJS, NodeJS Groovy, IntelliJ, Oracle, Spock, Kafka, SOAP UI, Postman, Git, CA AGILE, Jenkins, OpenShift, Datadog.

Confidential, Philadelphia, PA

Senior Java Full Stack Developer

Responsibilities:

  • Participating in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Interacting with Business Analysts, Quality Analysts, project managers and Application Owners on various design and implementation activities.
  • Extensively using core JAVA concepts like Collections Framework, Multi-Threading, Exception handling for developing application modules.
  • Extensively using the different Spring framework features including Spring MVC, Spring DAO, Spring AOP and Spring Templates.
  • Integrating the application with Spring framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Implementing Spring Bean Factory to create proxied object using AOP framework.
  • Using Spring Security for Authentication and Authorization extensively.
  • Implementing Presentation layer using CSS Framework, AngularJS , Wire-framing, HTML5 .
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Expertise in Microsoft Azure Cloud Services ( PaaS & IaaS ), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
  • Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
  • Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
  • Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
  • Using Hibernate as ORM tool to store the persistence data into the Oracle 10g database.
  • Using hibernate.config.xml file to configurations and mapping entries to access database.
  • Responsible for developing the REST Webservices using Apache Axis2 to extract client related data from databases.
  • Expertise in front-end development in working with AJAX frameworks: Angular 2 (typescript), Angular JS, JQuery, Sencha, YUI, DWR and Dojo.
  • Integrated the different pages to be a single page application using Angular 4 and Typescript.
  • Implemented Two-way databinding in AngularJS which helps the application handle the automatic synchronization of data between the model and view components using typescript and Angular 4.
  • Involved in implementing the complete Application in the in-build MVC Architecture with angular 4 and typescript.
  • Development of front-end POC application using Angular 2 JS, Dependency injection, Rx and Http modules with Node.js server for future evolutions.
  • Utilizing various jQuery plug-ins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Responsible for user interface development using JSTL .
  • Using Design Patterns such as Singleton, Session Façade, Data Access Object and Data Transfer Object for the application development.
  • Developing web application modules using Struts Framework, using Struts Action Classes and regular Java classes to develop the middleware.
  • Using struts-config.xml file for defining mapping definitions and action forward definitions.
  • Using AngularJS framework for building web-apps as well as using RESTful web services.
  • Implementing Spring - Hibernate as Data Access Layer.
  • Responsible for creating the Hibernate POJO Objects and mapped using Hibernate Annotations .
  • Using Hibernate Query Language (HQL) for accessing data from database.
  • Developing use case diagrams, class diagrams, database tables, and mapping between relational database tables and object-oriented java objects using Hibernate .
  • Working with spring batch standalone application to get the opportunity records for the user inputs and deliver the opportunities for people, pharmacy
  • Using JIRA issue tracker to file the bugs.
  • Developing Apache ANT script to create war/ear file and deploying on the application server.
  • Testing the Web Services using the REST client.
  • Developing the application using Eclipse as the IDE and using eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation and accessor code generation.
  • Fixing bugs in different testing phases with the help of Log4J logs.
  • Responsible for writing the test cases for the application using JUnit.
  • Using Git as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Using WebSphere Application server to deploy and restart web applications.

Environment: Java 1.8, Angular JS, Spring, Struts, JDBC, Azure, Web Services, SOAP, SAX, Servlets 3.0, JSP, Spring 4.2, Hibernate 4.0, AngularJS, Node.js, jQuery, AJAX, JavaScript, HTML, CSS, WebLogic 6.0, PL/SQL, Agile methodology, Log4J, Oracle 10g, Apache ANT, Junit, REST web services, Git, JIRA, Eclipse IDE, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in design, develop and implementation of the application using Spring and J2EE framework.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Built web-based applications using Spring MVC 3.0 Architecture
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Client-side scripts using JAVA, JSP, and Java Script.
  • Used RAD (Rational Application Developer) for WebSphere Software provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Consumed Web Services by implementing spring’s REST support is to make the development of RestFul Web services.
  • Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked with WebSphere 7.0 as application server and Tomcat as web server.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Performed Clear Quest defects, Database change requests logging using Clear Quest.
  • Used Maven for project builds and SVN as versioning system.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Provided production support for the application both onsite and remotely

Environment: JAVA 1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.0, SOAP, Restful Web Services, Spring Framework 3.0, HTML, JavaScript, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere 7.0, Maven, SVN, Windows

We'd love your feedback!