We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 7 years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications using Java /J2EE technologies
  • Experience in designing and developing User Interface (UI) applications and professional web applications using Java, HTML5, XHTML XML, jQuery, AJAX, JSON, JavaScript, CSS, Bootstrap, JSP, Servlets and Angular 7 with client scripting and server-side scripting languages like JavaScript, jQuery, JSON and JSP.
  • Extensive experience in Java, J2EE technologies such as JDBC, Servlets, JSP, Struts, JSF, EJB, Spring, Web Services, Hibernate, JMS, XML, XSD, XSL and JNDI, AJAX.
  • Experience in maintaining Java application servers like BEA WebLogic 8.x/9.0/10.x/11g/12c, JBoss 3.2.3 and Tomcat 5.x
  • Experience in using Visual Source Safe VSS, Team Foundation Server TFS.
  • Experience in building end to end web application using a NoSQL database (Neo4j), MongoDB, Cassandra, Flask, d3.js, JavaScript.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Batch, Spring Scheduler) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Used .Net framework 4.0, N-Tier architecture and Object-Oriented Methodologies for application development.
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS 5 HTML, DHTML, JavaScript and JQuery.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Experience working with AngularJS, Angular 6, Backbone MVC Framework, NodeJS.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front .
  • Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven& debugging through log4j.
  • Experience in Backing up databases using Mongo DB backup facility in OPS manager
  • Experience in using Ant1.x and Maven3.x for build automation and also used Java 8 and Groovy for developing the services
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc
  • Experience in JavaScript Task Runner like Gulp, Grunt for magnification, compilation, unit testing.
  • Strong knowledge on JavaScript Unit testing with Jasmine, Karma, Protractor, Mocha and Chai.
  • Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber for Java and Ruby.
  • Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker and integrating databases like MongoDB, MySQL with webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM)
  • Involved in configuring Amazon EC2 instances for web applications in the AWS cloud environment using cloud template. Also, participated in configuring load balancing using LDAP.
  • Experience in designing REST and SOAP services. Experience in programming, deploying, configuring and administering Application Servers like BEA Web Logic 9.0/10.0, JBoss and Web Servers like Apache Tomcat 7.0/6.0.
  • Working on development of ecommerce platform for multi tenants built in Java (SpringBoot) and Angular JS/React.
  • Develop Business logic layer by implementing Object Oriented Programming languages OOPS CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C.
  • Worked in container-based technologies like Docker, Kubernetes and Openshift.
  • Knowledge of using flux architecture in ReactJS for building client-side web application and rendering large data sets on the application view using ReactJS.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, JavaScript

J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JSF 1.2/2.0, JNDI, EJB3, JMS, JMX, JPA, JAXB, JAX-WS, JAX-RS, JConsole, Jstack, VisualVM

Web Technologies: HTML, HTML5, XML, XHTML, CSS(LESS, POSTCSS), JSON, AJAX, XSD, SOAP, WSDL, ExtJS

Databases: Oracle, MySQL, Sql, Pl/Sql, PostgreSQL, SQLServer, MongoDB (NoSQL)

Frameworks and Libraries: Spring, Hibernate 3x/4x, MyBatis, Spring MVC, Spring web flow, Spring Batch, Spring Integration, Spring-WS, Struts, Apache CXF, Mule ESB, Apache POI, Junit, Mockito, Slf4j, Log4j, Json, UML, Selenium

UI Frameworks and Libraries: ExtJS, JQuery, AngularJS, NodeJS, BackboneJS, MarionetteJS, Prime Faces, Bootstrap

Application Servers: IBM WebSphere, JBoss, Apache Tomcat

Build Tools and IDE’s: Maven, Ant, IntelliJ, Eclipse, Spring Tool Suite, NetBeans and Jenkins

Operating Systems: Windows, UNIX, SUN Solaris, Linux, Mac OS X

Tools: SVN, JIRA, Toad, SQL Developer, Git, Clear Case, Perforce

Process & Concepts: Agile, Scrum, SDLC, Object-Oriented Analysis and Design, Test driven Development, Continuous Integration

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Full stack Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Created templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python. Worked on developing and executing shell scripts to automate the jobs.
  • Hands on experience in Mocking libraries -Lisa Mocking and Cucumber libraries for Rest API testing.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Design and developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF, Apache My Faces and Prime Faces UI components .
  • Created a Front-end application using Angular 7, JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Implemented J2EE standards, MVC architecture using Spring Framework and Involved in creating a reusable component using React JS for DOM manipulation.
  • Developed single page application using AngularJS, NodeJS, ExpressJS and MongoDB with ng-view directive.
  • Used object relational mapping using Spring with Hibernate and IBATIS.
  • Developed multiple single page applications using Angular 6, HTML5, CSS3, Angular Material and Neo4j database served as the data source for the tool.
  • Extensive working experience in setting up WebLogic cluster environment, including WebLogic Domains, Admin Servers, Managed Servers and Node Manager
  • Involved with the admin team to setup, configure, troubleshoot and scaling the hardware on a Cassandra cluster.
  • Experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
  • Worked on highly advanced and user interface design and development using Angular 5/6/7, NodeJS, React JS HTML5 and CSS3.
  • Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Configuration and maintenance of WebLogic 11g. with JDBC, JMS, JNDI, SNMP and J2EE Services. Deployed applications WAR, EAR, JAR in Domain and Clustered environments. Configured JDBC Connection pools and Data sources with Oracle 11g database.
  • Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP.
  • Performed form validations using reactive forms from Angular7.0 framework.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services .
  • Experienced in building and deploying J2EE Applications archives Jar, War and Ear on BEA WebLogic Application Server using Apache Ant
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Deployed the Services onto the OpenShift PODS and tested end-to-end application.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript .
  • Used EJBs to implement the business logic.
  • Implemented various routing mechanisms in the webpage using AngularJS.
  • Configured Hibernate, Spring and My Faces JSF to map the business objects to Database using XML configuration file.
  • Good command over commercial RDBMS such as MongoDB, ORACLE, DB2, SYBASE, PostgreSQL, MySQL and SQL SERVER.

Environment: Java 1.8, J2SE, J2EE, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Restful Web Services, SOAP Web Services, Hibernate, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS3, JavaScript, WebLogic, Tomcat, XML, XSD, Unix, Linux, UML, Oracle, Maven, SVN, SOA, Design patterns, JMS, JUNIT, log4J, WSDL, JSON, JNDI.

Confidential

Sr, Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Created templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Created various Web forms for user login, account summary, loan applications and history pages using ASP.Net
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Created and managed AJAX calls in the application, integrated with the JSF controls.
  • Worked on Python Open stack API's, used Python scripts to update content in the database and manipulate files.
  • Implemented automated local user provisioning instances created in AWS cloud and google cloud and developed React JS pages, Web services calls and AJAX calls for the application.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
  • Writing and modifying Stored-Procedures and user defined functions in SQL Server and T-SQL to carryout database operations Provide technical support.
  • Built the AWS infrastructure from the scratch for the Project Excalibur App which is an internal application that logs the customer data.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly interface using MVC architecture.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
  • Provided database connectivity using ADO.Net and created procedures, Indexes and Triggers using MS SQL Server 2008.
  • Worked on creating different type of indexes based on different collections to get good performance in MongoDB and Performed migration from MySQL to MongoDB V 3.0.11
  • Experience working on jQuery, agile, Java; J2EE, Groovy, Grails, HTML, Javascript, CSS, web services, Oracle, MS SQL, JBoss, Spring, Hibernate, GIT, IDE, Eclipse Plugins, Eclipse Tools, JSON, Java, C++, JavaScript, SDLC, DVCS, WebSphere Portal User management APIs.
  • Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
  • Had very strong exposure using ansible automation in replacing the different components of OpenShift like ECTD, MASTER, APP, INFRA, Gluster.
  • Developed applications using Angular 6 and 7, Java8 and new features of java (lambda expressions) and Implement cypher queries to manipulate data on Neo4j database.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used ExpressJS to route different endpoints, made RESTful services to manipulate data in MySQL.
  • Create new SpringBoot microservices and deploying to PCF.
  • ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and LINQ to Objects, is used to massage the data to bond the data to AJAX Controls
  • Used Spring core annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for micro-services.
  • Design and developed the application using framework Angular 6 with HTML5, CSS3 and Typescript.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Monitoring the Cassandra cluster with the help of Visualization management tool, OpsCenter.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services
  • Implemented Angular 6 Router to enable navigation from one view to another.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Utilized Node.js to create a fast and efficient chat server.
  • Worked with Terraform to create stacks in AWS from the scratch and updated the terraform as per the organization’s requirement on a regular basis.
  • Developed strategies and supported tools to create an efficient integration and release process using Jenkins.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
  • Developed a Micro-service architecture using Spring-Boot frame structure and used Rest API based HTTP gateway to communicate between services.
  • Developed Managed beans in JSF to handle the presentation logic .

Environment: Java, J2EE, Servlets, EJB, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, AngularJS, Restful, Typescript, Webservices, AWS, JMS, AJAX, SOA, Microservices, WebSphere, WildFly, JBOSS, JUnit, JQuery, Angular7.0, Windows, UNIX, SQL and Oracle, Spring, Hibernate Frameworks

Confidential, Reston, VA

JAVA/J2EE Developer

Responsibilities:

  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using struts architecture.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Followed Agile methodologies to execute project. Build the application using TDD (Test Driven Development) approach.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • NodeJS is been used for developing I/O intensive web applications like, single-page application.
  • Using technologies like SOAP, WSDL and UDDI based Web Services. Exposing and consuming web services using SOAP/WSDL for getting request from external source systems and sending response to external source systems.
  • Built a Python/Django based web application using Python scripting for data processing, MySQL for database, and HTML/CSS/JQuery and High Charts for data visualization of served pages.
  • Design and development of presentation layer using’s, jQuery, AJAX, JSTL, HTML, CSS, and JavaScript and worked in using React JS Components, Forms, Events, Animation and Flux Concept.
  • Proactive in updating the latest security patches to database, which are provided by PostgreSQL open source community.
  • Build responsive application using AngularJS, NodeJS. Application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
  • Used the Struts Validation Framework for UI validation and worked with Struts tag libraries.
  • Extensively worked with XML schema, XSL, XSLT to navigate in XML documents, and SAX to process & parse xml files. Designing and configuring core xml files for implementation of struts.
  • Involved in writing Struts form-beans for transferring the data from Controller to the Model and implementing the file upload/download functionality using Struts, Servlets.
  • Involved in converting existing RMI services to EJBs services for all business services. Developed EJB’s to validate user login details and provide the requested information to the client.
  • Developed middle-ware components (EJB) to manipulate business Transactions and EJB session facade to centralize and manage business methods, transactions and to process the webservice requests.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations and Implemented client-side Interface using React JS.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed various unit test cases for EJBs and tested them using written EJBclient and made sure all code was executed using positive and negative.
  • Worked with relational database (oracle), JDBC, SQL and creating Stored procedures. functions using PL/SQL
  • Implemented different modules of Spring Framework such as IOC, DAO, O/R mapping.
  • Worked on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content .
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic 11g Application Server.
  • Executed various MYSQL database queries from python operating Python-MySQL connector and MySQL db. package .
  • Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
  • Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, jQuery and AJAX.
  • Coded new current account opening functionality for existing online members using Java, struts and RESTful web services.
  • Automate the cloud deployments using chef, python and AWS Cloud Formation Templates
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using Oracle BPM.
  • Hosting Micro Services on PCF and AWS platforms.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: Core Java 1.7, Spring- 4 DI, Data, Transaction management, Servlets, EJB, Batch, RESTful, JSF, Icefaces, Http Client, Tomcat, SOAP, Maven, Oracle, JMS, Agile-Scrum, Jenkins, JUnit, SVN, JMS, Tomcat and Eclips

We'd love your feedback!