We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

FloridA

SUMMARY

  • Searching for the opportunity to bring 9+ years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.
  • Spring Boot Micro Services, Spring Core, Spring MVC, Spring Data, Spring Security, Hibernate, HQL, AngularJS 1.x/2.0, MongoDB
  • HTML, CSS (SASS and LESS), Bootstrap, jQuery, JavaScript, Restful, AWS, JUNIT, Jenkins, GIT, Agile

TECHNICAL SKILLS

Programming languages and Scripts: Java 1.5/1.6/1.7/1.8, J2EE 1.4, Java Script, HTML, Angular JS, DHTML, CSS, JSTL, Perl, XML, PL/SQL

Databases: Oracle 8i/9i/11g, DB2, SQL Server, MS Access, MySQL

J2EE Common Services APIs: Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON, JDBC

Application Servers: Windows … NT/XP/7, LINUX and UNIX

Web Servers: Tomcat 6.x/7.x/8. x, Web Logic, JBOSS 4.2.x, JBOSS 5.1 EAP.

Frameworks / APIs / Tools: Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant, WEB - SERVICES (SOAP, WSDL,UDDI, Axis2, CXF)

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

AWS Services: IAM, EC2, EC2 Container Services/Docker, VPC, Lambda, S3, SQS, SNS, Lambda, API Gateway, Cloud Watch, Elastic Beanstalk, Cloud Formation

Web Services: SOAP, REST, WSDL, UDDI

Version and Source Control: CVS, Win CVS, Clear Case, SVN, Git

ORM: Hibernate 4.2, JPA, Top Link

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

Methodologies: Agile, Rational Unified Process (RUP), UML Water fall

PROFESSIONAL EXPERIENCE

Confidential, Florida

JAVA/J2EE Full Stack Developer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
  • Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
  • Performed Front end validations for the screen using JavaScript, Angular JS directives and core java.
  • Developed front-end code wif Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Integrated JPA persistence using Hibernate to save the current state of the drools noledge session using the Spring Framework integration.
  • Involved in developing the web pages using Angular2, which are powerful in building the Single page web applications.
  • Involved in migrating the whole code base of Angular 1.4 to Angular2.
  • Building Angular2 application on NPM packages.
  • Taken care of complete Java Multi-threading part in back end components.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Very good understanding Cassandra cluster mechanism that includes replication strategies, snitch, gossip, consistent hashing and consistency levels.
  • Taken care of Multi-Threading in back end java beans.
  • Used Spring Framework for dependency injection and managed Java classes via Bean Factory.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Responsible in developing Spring Boot Microservices from scratch.
  • Used Spring Core Annotations for Dependency Injection (IoC)Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Using Chef, deployed and configured Elasticsearch, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif AWS Lambda and CloudWatch.
  • Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commits a Version control service, AWS CloudWatch.
  • Used Amazon Web Services (AWS) like EC2, S3 and Cloud Front for promoting code in various environments.
  • Managing AWS Cloud Watch using SNS alerts and Lambda functions plus setup and configured Nagios, Nginx, Apache, Tomcat, WordPress, GlusterFS and many other solutions as needed.
  • Developed complete Business tier wif Stateless, Stateful Session beans and Session Beans wif JPA wif EJB 2.0 standards.
  • Developed Rest APIs in Spring boot utilizing Spring Data JPA, Swagger
  • Responsible for developing DAO layer using Spring MVC and configuration XML's fornate.
  • Implemented Rest Services using Spring MVC/Rest and Spring Security.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • to store the persistence data into Oracle database and written HQL to access the data from the database and wrote some complex SQL queries and was actively involved in creation of database, modified tables, triggers, and store procedures to clean and validate the data to meet the company specifications.
  • Developed SQL stored procedures for data migration and database upgrade from SQL using TOAD for SQL.
  • Installed, Deployed and maintenance of Enterprise Applications on Tomcat.
  • Used Free marker template engine, Ajax and jQuery to build interactive and attractive user interfaces.
  • Kafka messaging systems has been used for large scale message processing applications. Kafka wif Apache Storm used to handle data pipeline for high speed filtering and pattern matching.
  • Used Zookeeper to provide coordination services to the cluster.
  • Involved wif Hadoop-admin for upgrading the versions of Apache Storm from 0.8.2 versions to 1.1.10 and also Kafka, Zookeeper to higher stable versions.
  • Worked on messaging/queuing systems, streams and Microservices.
  • Wrote SQL queries to analyze the data. Designed Microservices architecture for collateral trading (Java)
  • Used Hibernate to invoke Stored Procedures and database connectivity to SQL.
  • Used Maven for building the project and involved in data replication and high availability design scenarios wif Oracle Streams.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in Apache Tomcat Server.
  • Spring Framework's DI/IoC (Inversion of Control) was used implemented to call certain beans.
  • Used Hibernate connectivity for querying, inserting, updating, deleting data from Oracle database.
  • Used Postman Tool Chain for API development and used as a mirror for existing API development workflow.
  • Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database.
  • Used Eclipse IDE for code development along wif GIT for managing the code and JENKINS for continue integration.
  • Developed business logic using Java, JDBC and deployed application on Apache Tomcat Server 8.0.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Deployed multiple Camel Context in a single Bundle.
  • Used CSS3 features like creating multiple column, boarders and background, etc. using LESS/SASS Preprocessors.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods
  • Experience in developing SOAP and REST based service interfaces using Mule ESB to scalable integration API’s and implemented Service Oriented Architecture (SOA).
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages
  • Used Quality Center for tracking bugs.

Environment: Java/J2EE, Spring 3.x, Hibernate, Spring boot 1.2.3 wif Thyme leaf 2.1.4, JavaScript, Ajax, Web Services, AngularJS, Angular 2, jQuery, JSON, Free marker, JUnit, HTML, CSS3, Bootstrap, Micro Services, Tomcat 6.x,7.x,8.x, Apache Maven build tool, PL/SQL, RESTful API, JENKINS, GIT, Cassandra 1.2.5, Cassandra 2.0.6, Quality Center, and Eclipse, Fuse ESB, Camel 2.5.

Confidential, McKinney, Texas

Java /J2EE Full Stack Developer

Responsibilities:

  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Used Apache Camel/ Apache Aries Blueprint DSL to develop route.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Taken care of Java Multi-Threading in common java classes / library.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java Multi-Threading.
  • Understand and document existing legacy website code and create scalable, modular Microservices to replace the existing website using Spring Boot and Spring Cloud.
  • Develop Docker based microservices deployment modules wif Jenkins, Kubernetes, and Ansible based pipelines/frameworks.
  • Even Data handling and Integrated wif CASSANDRA NO SQL.
  • Event analysis using Map/Reduce java programming Hadoop integrated wif CASSANDRA.
  • Strong experience in designing and working wif MySQL and Mongo DB.
  • Strong experience wif Mongoose, used to access MongoDB on the server.
  • Deployed Cloudera Hadoop Cluster on AWS for Big Data Analytics
  • Hands on experience in migrating existing Java application in AWS cloud using AWS SQS to decouple all the components to make best use of AWS.
  • Experience of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
  • Handled Java Multi-Threading part in back-end component, one thread will be running for each user, which serves that user.
  • Build Microservices for the delivery of software products across the enterprise.
  • Designed and developed Microservices business components using Spring Boot.
  • Designing and implementing scalable, RESTful and microservices-based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Good experience wif Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
  • Created SPA using Angular JS frameworks.
  • Used Angular JS for making restful API calls and data binding.
  • Implemented the Project structure based on micro pattern using spring boot.
  • Used Wire Frame Tools like Adobe illustrator CSS3 for basic Visual design and followed User.
  • Configured the xml files for Open Source Spring Framework to fulfill the Proxy Pattern.
  • Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier wif Struts.
  • Worked wif Angular JS for creating own HTML elements for building a very companied Web site which is an open Source Project.
  • Worked wif Bootstrap for compiling CSS, SASS, JavaScript and building the System wif the convenient methods wif AngularJS.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in SQL database.
  • Developed the DAO layer for the application using Spring, Hibernate Template support.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Wrote Hibernate configuration files to enable the data transactions between POJO and Database.
  • Built DAO package as well as DAO IMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.
  • Used Log4J API for logging and debugging.
  • Developed UNIX shell scripts for performing administrative tasks.
  • Developed the application using Agile methodology.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Used Ant for building and deploying the war file into application server.
  • Manage and Monitor large production MongoDB sharded cluster environments having terabytes of the data.
  • Worked wif Eclipse as the IDE to develop, test and deploy the application.
  • GIT is used for version control systems and source code management.
  • Pro-actively identify, troubleshoot and resolve live MongoDB issues.
  • Created test cases using JUNIT and Mockito.
  • Configured and set up JBoss Server for deployment.
  • Used JIRA for tracking bugs.
  • Used JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate 3.5, JavaScript, Web Services, AngularJS, JERSEY, JUnit, HTML, CSS3, Bootstrap, MongoDB, Micro Services, JBoss 4.2.3 & Jboss 5.1 EAP, Camel, Ant, PL/SQL, RESTful API, JENKINS, GIT, S, Eclipse, Log4J, JIRA.

Confidential, Richfield, MN

Java/J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Extensive experience in spring and other open source frameworks.
  • Worked on different aspects of spring 3 like Spring MVC, Spring Transaction Management.
  • Worked on Spring 3 for creating server-side DAO and business components.
  • Used the ESB to communicate between different client platforms.
  • Developed Microservices for different level of layers in flow of network.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Deployed EJB Components (EAR) on WebLogic Application Server application server.
  • Maintained relationship between objects using SpringIOC.
  • Worked wif a variety of issues involving multithreading, server connectivity and user interface.
  • Extremely used plain JavaScript and JQuery to do the client-side validations.
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Involved in fetching the data from databases like MySQL and NoSQL like MongoDB.
  • Involved in configuring JMS and JNDI in web logic application server.
  • Presentation layer is implemented using spring Spring MVC Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Used AJAX to get the data from the server asynchronously by using JSON/XML object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Deployed EJB Components (EAR) on WebLogic Application Server application server.
  • Maintained relationship between objects using Spring IOC.
  • Used Spring MVC framework for developing the application.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration administration of JBOSS environment, including deployment of Servlets.
  • Developed Scripts for UNIX platform deployment.
  • Used Hibernate for interacting wif Persistence Layer for CRUD operations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Experience of working wif Oracle developing applications by using Hibernate and Web Services.
  • Used JBoss as the Application Server.
  • Used Log4J for logging the user events.
  • Used MAVEN for compilation and building JAR, WAR and EAR files.
  • Used JUnit for the unit testing of various modules.
  • SVN is used for version control systems and source code management.
  • Used JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Web Services, JUnit, HTML, CSS, JBoss Application Server, Ant, PL/SQL, RESTful API, JENKINS, SVN, Eclipse, Log4J.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Created Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts2, Servlets and JSP for the presentation layer along wif JavaScript for the client-side validations.
  • Developed Client-Side Validations using Java Script and server-side validations using Struts validation framework.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked wif Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Used PL/SQL, Stored Procedures for handling Oracle database
  • Wrote Test Cases using JUNIT as a framework.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on WebLogic server.
  • Involved in planning process of iterations under the Agile Scrum methodology
  • Worked in the Java Environment wif framework Hibernate and used Oracle as database.
  • Used SVN for version control system.
  • Wrote SQL and PL/SQL Stored procedures for data manipulation and interacting wif the Oracle database.
  • Used Log4J for logging the user events.
  • Used ANT for compilation and building the project.

Environment: Java, J2EE, JSP, Servlets, JMS, DI & AOP, Web Services, UML, HTML, DHTML, PL/SQL, JavaScript, Struts, CSS, XML, WebLogic, Log4j, CVS, Oracle10g, JUnit, JNDI, Eclipse, SOAP,SVN

Confidential,

JAVA/J2EE Developer

Responsibilities:

  • Part of planning sessions wif team members to analyze requirements and outlined, proposed and coded the proposed solutions.
  • Developed the web application using JSF framework wif user interfaces using JSP, HTML, and CSS and used JSF validation framework for front-end validations.
  • Used Dojo toolkit to construct Ajax requests and build dynamic webpages using JSP’s, DHTML and java scripts.
  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
  • Extensive experience in designing and development of software applications wif JDK 1.6/1.5, Servlets, JSP.
  • Developed the bean, the business method interfaces and the DAO for the workflow Web Services framework.
  • Implementing Servlets, JSP and Ajax to design the user interface.
  • Experience working wif databases such as MySQL Server.
  • Design and implementation of J2EE patterns e.g. MVC, Value Object, Data Access Object, Business Delegate, Service Locator, Session Facade.
  • Developed applications, which access the database wif JDBC to execute queries, prepared statements, and procedures.
  • Developed programs to manipulate the data and perform CRUD operations on request to the database.
  • Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
  • Developed and Deployed SOAP Based Web Services on Tomcat Server
  • Coding of SQL, PL/SQL, and Views using IBM JMS management.
  • Used JUNIT for unit level testing.
  • Used Log4J for logging the user events.

Environment: Java, J2EE, AJAX, Struts, SOAP, HTML, XML, JSP, JDBC, ANT, XML, Tomcat, JUNIT, DB2, Eclipse, GIT, Log4J, WebLogic, Dojo, MySQL.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in the SDLC phases to analyze the requirements, design, development, deployment and testing.
  • Developed the business domain layer using Java, J2EE, and JDBC, DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Participated in many front end designing issues, provided many creative and efficient ideas and implemented them using JSP, AJAX and JavaScript.
  • Involved in debugging to understand the code flow and did clean up in existing code.
  • Application was built on MVC architecture wif JSP 1.2 acting as presentation layer, Servlets as controller and EJB 2.0 as business layer and JDBC to access Oracle 9i Database.
  • Used JMS Queue communication in authorization module.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern.
  • Used JAXB API to bind XML Schema to java classes.
  • Used the report generation in the databases written in PL/SQL.
  • Used Maven for building the enterprise application modules.
  • After integrating all the modules of the project, it was deployed in Tomcat server.
  • Involved in problem analysis and coding.
  • Design and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database.
  • Wrote stored procedures, Database Triggers.

Environment: JAVA, J2EE, JSP, JSTL, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g, SVN.

We'd love your feedback!