We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Indianapolis, IN

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in the design, development, implementation, Integration of complex Client/Server and Web based Business Applications and maintenance of applications using Java/J2EE.
  • Extensive experience for Enterprise Applications using Java8, J2EE (Servlets, JSP2.3, EJB, JNDI, JDBC, JMS), XML, JavaScript, Angular JS, Angular2, Ajax, jQuery, Struts, Hibernate, Spring and Web Services (SOAP & RESTFUL API), Spring Boot, Kafka, Elastic Search, Ant1.9, Maven3.5, App Dynamics.
  • Hands on experience in Front - End technologies like React JS, Backbone Js, Node JS, HTML5, CSS4, SASS, Bootstrap, used for web page designing.
  • Excellent working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Boot, Spring Batch, Spring Security and spring cloud in Web applications.
  • Experience the persistent service, Hibernate, and JPA for object mapping with a database. Configured XML files for mapping and hooking it with other frameworks like Spring, Struts.
  • Good working experience with water fall/Agile methodology.
  • Research and implement performance improvement code on micro services.
  • Experience in XML technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, SAX and DOM Parsers.
  • Expertise in developing SOA, REST Web Services based on SOAP, WSDL, JAX-WS, JAXB, JAX-RPC, JAX-R S.
  • Core expertise in Object Oriented Analysis and Design (OOAD), UML and J2EE Design Patterns.
  • Experienced in working with AWS Cloud platform and its services like: EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), Red Shift, IAM, Glacier, SNS, SWF, SES, EBS, Route 53, Auto scaling, Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups…etc.
  • Strong Knowledge in CI/CD tools such as Jenkins, Docker, Teamcity.
  • Experience in working with web application using IDE’s like Eclipse and IntelliJ.
  • Extensive J2EE application deployment knowledge using Web Logic and WebSphere application server.
  • Experience the Docker Containers and creating Dockers files for different environments.
  • Strong working experience in the Relational Database Management Systems (RDBMS) like PostgreSQL, My SQL, Oracle11g, SQL Server, DB2, SQL lite, MS Access…etc., working with cloud services like AWS, PCF and NoSQL databases like Cassandra, MongoDB, DynamoDB, CouchDB, Redis etc.
  • Experience in writing like ANT, Maven Build tools for building the scripts.
  • Experience with Version Control tools like Git, GitHub, CVS, Tortoise and SVN for Source Code version management and merging Source code after intermittent Project releases.
  • Good knowledge to use test cases like JUnit, Mockito, TestNG.
  • Expertise in debugging tools like Jira, Firebug.

TECHNICAL SKILLS:

Open Source Frameworks: Spring, Spring MVC, Spring Framework, Spring controllers, Spring Boot, Spring Batch, Spring Security, Spring AOP, Spring IOC, Spring Cloud, Spring Integration, iBATIS, Hibernate 5, Struts, Micro Services.

UI Technologies: Angular JS, Angular2, Angular4, Typescript, React JS, Node JS, JQuery, AJAX, JSON, JNDI, Bootstrap, JSP2.3, JSF2.2, Servlets, JMS, JDBC.

Operating System: Windows 7/8/10, Unix, Linux

Languages: Java7/Java8, JavaScript, SQL

Methodologies: Agile, Scrum, Waterfall Model

Web Technologies: HTML5, DHTML4.2, XHTML2.0, CSS3, XML, XSLT, XSL, DOM, JAXB, Angular JS, JQuery, Typescript, Node JS, React JS, AJAX, JSON

Build Tools: ANT1.9, Maven, Gradle

Web Services: SOAP, REST, Restful API, WSDL, UDDI, JAXB,JAX-RPC

Web/Application Servers: WebSphere8.5, WebLogic10.3, Apache Tomcat9.0, JBoss7.1.

IDE s: Eclipse4.8, My Eclipse, TOAD, Netbeans8.2, IntelliJ

XML: XML, DTD, XSL, XSLT, XPATH, JAXB, SAX and DOM.

CI/CD Tools: Jenkins, Docker, Teamcity, Bamboo.

Cloud Technologies: AWS, Amazon EC2, Amazon RDS, Amazon S3, Amazon EBS, Red Shift, Amazon IAM, Amazon Glacier, Amazon SNS, Amazon SWF, Amazon SES, Amazon Cloud Watch, Amazon Lambda, Amazon Cloud Front, Amazon Cloud Formation.

DataBases: SQL Server, MySQL, Oracle 10g/11g, DB2, NoSQL (MongoDB, DynamoDB, CouchDB, Redis, Cassandra, PostgreSQL

Source Control tools: GitHub, SVN, CVS, Tortoise

Bug tracking tools: Jira, Firebug, Bugzilla

Testing tools: JUnit, Mockito, TestNG, Selenium

Logging Frameworks: Log4J, SLF4J

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis, IN

JAVA Full Stack Developer

Responsibilities:

  • Planning, analysis and requirements gathering from the customer and prepared the application requirement.
  • Developed UI screens for attendance module using Java8, JavaScript, Angular-JS, Node JS, HTML5, CSS3, and Bootstrap.
  • Developed presentation layer using JSP2.3, HTML5, CSS3 and client validation using DOM, JSON.
  • Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Used Bootstrap and React JS to create Controllers to handle events triggered by clients and send request to server.
  • Analyzed the React JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Developed custom directives, Factories, and Services in Angular JS and implemented code as per coding standards.
  • Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4/Angular2.
  • Used Spring Data framework to use the features of Spring JDBC and Spring ORM Classes using JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Used Spring Boot to implement micro service oriented architecture and separation of concerns.
  • Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
  • Implemented Spring Cloud Config Server, Routing and Filtering to Micro services using Netflix Zuul.
  • Implementing Micro Services, SOA with xml base web Services (SOAP/UDDI/WSDL).
  • Migrating existing application into Micro service architecture using Rest APIs, spring boot.
  • Worked on the SPRING - Hibernate integration to maximize the Classical MVC Architecture.
  • Involved in POC to containerize services (Spring Boot) and deploy to Cloud (AWS).
  • Worked upon Ionic 4 Service this interacts with Restful services at the backend.
  • Writing Unit test cases using Jasmine, Karma for Angular 4 components and implemented Angular CLI (Command Line Interface) with production bundling.
  • Used Java 8 features includes lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and streams to store and process the data.
  • Implemented Restful web services to retrieve data from client side and made RESTAPI calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security&OAuth2.
  • Used IntelliJ, Brackets and Net Beans IDE tools for debugging while using Firebug, IE, Safari, and Chrome for code inspection.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS.
  • Performed application deployment and data migration on AWS Red shift and Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Designed, configured and deployed Amazon Web Services (AWS) for many applications utilizing the AWS and ELK (Elastic search, Log stash, Kibana) stack focusing on high availability and fault tolerance that is produced by Apache Spark cluster.
  • Involved in using Kafka and spring integration messaging channel for logging events.
  • Developed Audit trail application using Kafka, Logstash & Elastic Search.
  • Developed and Deployed the Application on IntelliJ IDE and Web Logic Web Servers.
  • Created cache layer in NoSQL DB for channels to access latest data (Dynamo DB).
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Involved monitoring, performing database backup and restore and implementing performance tuning and indexing, installing and configuring new MongoDB, creating Replica Set and Sharding.
  • Developed complex database objects like Views, Store Procedures and Synonyms which can be used by java code and other downstream applications.
  • Involved in monitoring the dashboards, testing results & configured the CI with Team city.
  • Used GitHub as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Worked on Log4j for logging errors, messages and performance logs.
  • Involved in API Testing, Junit testing, enhancements and bug fixing.

Environment: Java8, JavaScript, Angular JS, Node JS, HTML5, CSS3, Bootstrap, JSP 2.3, DOM, JSON, React JS, JQuery, AJAX, Typescript, Spring MVC Framework, Hibernate, Jasmine, Karma, Restful Web services, Net Beans, Firebug, Docker, AWS Services, Kafka, Elastic, IntelliJ, Web Logic, NoSQL, DynamoDB, SQL, Oracle 11g, MongoDB, Teamcity, GitHub, Log4J, JUnit.

Confidential, Cherry Hill, NJ

JAVA Full Stack Developer

Responsibilities:

  • Involved in business requirements gathering and Analysis, Design, Development, Integration and Testing of application modules.
  • Designed applications using Java Design Patterns.
  • Developed UI and Front end applications using Java7, Angular JS, Bootstrap, React JS, JQuery, spring, JSP, HTML5, DHTML, JavaScript, and AJAX.
  • Implemented different validation control on the web-pages using Angular JS and developing a cross-platform JavaScript based solution using Angular JS.
  • Designed and developed the Presentation layer using Angular 2.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Used React JS to build web components such as signup form and rule form.
  • Involved in research, implementation and review of JQuery and JavaScript functions to use plug-in for representing data in graphs.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
  • Developing Responsible Web Design (RWD) UI, Rich Restful service applications and HTML wireframes using HTML 5 grid structures and layouts, CSS3 media queries, Ajax, Angular JS and Bootstrap.
  • Used Twitter bootstrap along with angular-UI bootstrap for HTML components style definitions and user interfaces elements such as dialog boxes and tooltips.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used spring framework AOP features and JDBC module features to persist the data to the database for few applications.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming (AOP).
  • Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Web flow with Spring MVC and Spring BOOT.
  • Deployed Spring Boot based Micro services, Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Micro services architecture with Spring Boot, Spring JPA based services interacting through the powerful messaging tools such as REST, Apache Kafka message brokers.
  • Implemented various services using Micro services architecture in which the services working dependently.
  • Worked with Micro services architecture using Spring Boot to modularized code and implemented Rest APIs using Spring Rest.
  • Designed and developed Micro Services business components using Spring Boot.
  • Consumed REST based Micro Services with Rest template based on Restful APIs.
  • Developed Web Services using SOA, SOAP, WSDL and JAX-WS, JAX-RPC programming models.
  • Implemented Testing & verifying services through SOAP tool. Wrote client-side tests using Cucumber open source IDE.
  • Developed Restful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS using Jersey Restful Web Services framework.
  • Created Spring Restful Web services consuming and producing JSON / XML.
  • Used AWS infrastructure to host the portal. Used EC2, RDS, and S3 features of AWS.
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Wrote Docker files for creating Docker images for micro services and Docker containers for environment.
  • Deployed and configured application in WebSphere/Tomcat web server and used Eclipse 3.8 as IDE for code development.
  • Written Hibernate annotation based mapping java classes with db2 and SQL Database tables.
  • Worked on MongoDB concepts such as index, replication, Sharding and schema design.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Used PL/SQL programming in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
  • Used tools like Toad, PL/SQL Developer and Squirrel for performing database operations.
  • Used ANT as build-tool for building J2EE applications.
  • Used Log4J was used to monitor the error logs and used GITHUB as version control tool.
  • Implemented code to the development of mobile and responsive design and customized many features of the application in iterative sprints environment using version control tools like Tortoise, LESS scripts , Omniture tracking and JIRA for bug tracking.
  • Involved JUnit test cases, Mock Objects to unit test individual components.

Environment: Java7, Spring, JSP,HTML5, DHTML, JavaScript, AJAX, Angular JS, Angular 2, react JS, JQuery, Typescript, REST API’s, JSON, Bootstrap, Spring MVC, Spring Frameworks, Micro services, Web services, Amazon Web services, Docker, WebSphere/Tomcat web server, Eclipse, Hibernate, MongoDB, NoSQL, Oracle 11g, TOAD, Build tools, Log4J, GitHub, Tortoise, SVN, Jira, JUnit.

Confidential, LA

Sr.JAVA Developer

Responsibilities:

  • Involved in a various software life cycle activities ranging from requirement analysis to releasing software on production servers.
  • Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic.
  • Created screens for support activities using java swing API’s and used various layout managers to get the screens to a good shape.
  • Developed UI and backend applications using Java, JSP, HTML, DHTML, JavaScript, Angular Js and AJAX, Hibernate.
  • Built a rapid prototype for user testing using JavaScript.
  • Coded extensively in jQuery with Bootstrap to make rich Internet web pages and created custom date picker on the website.
  • Worked with Adobe Integrated runtime to convert Flex web application into Desktop application.
  • Implemented design pattern of Cairngorm architecture to interact with backend Spring, Hibernate and Web services using LCDS to extract data and providing to Flex UI components.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Axis and Jersey Frame works.
  • Implemented different validation control on the web-pages using Angular JS.
  • Developed Web Services using SOA, SOAP, WSDL and JAX-WS, JAX-RPC programming models.
  • Used Apache CAMEL to route our JMS queue messages to different business floors and configured routes in Apache CAMEL and also used Apache CAMEL in e-mail notifications.
  • Developed Restful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS using Jersey Restful Web Services framework.
  • Created Spring Restful Web services consuming and producing JSON / XML.
  • Worked on the implementation of Internet-facing document data warehousing.
  • Version control of the code and configuration files are maintained by CVS.
  • Written database objects like functions (stored procedures) using PL/SQL in PostgreSQL.
  • Used AWS infrastructure to host the portal. Used EC2, RDS, and S3 features of AWS.
  • Involved in designing the infrastructure of multiple EMS queues, configuring multiple MDBs that uses hashing by flight number in the BW process for load balancing and synchronization.
  • Developed stateless session beans for handling container managed transactions.
  • Used Git as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Wrote unit tests for the implemented bean code using JUnit.

Environment: Java, Spring, JSP,HTML, DHTML, JavaScript, Angular Js AJAX, jQuery, Bootstrap, Spring, Spring MVC, Micro services, AWS Services, Servlets, REST Web services, JMS, Apache Camel, JSON, XML, CVS, SQL, DB2, Oracle, PostgreSQL, GitHub, JUnit.

Confidential

JAVA Developer

Responsibilities:

  • Participated in the design and development of application using JSP, HTML, CSS and JavaScript.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Maintained interfaces from third party systems for import/export into/from Oracle EBS R12.
  • Implemented MVC architecture using Spring Framework.
  • Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful and ATG Services.
  • Used XPath 1.0 for selecting nodes and XQuery to extract and manipulate data from XML documents.
  • Extensively worked with the retrieval and manipulation of data from the Oracle Database by writing queries using SQL and PL/SQL.
  • Used Log4j for logging errors, messages and performance.
  • Developed test cases and performed unit and integration testing; performed using testing using Used JUnit.
  • Using Maven as the build script and SVN as source repository.

Environment: Java, Servlets, JSP, Spring 2.5, Eclipse 3.6, Web logic, Hibernate 3.0, JUnit, SOAP, XML, JavaScript, Angular JS, UML, Maven, SVN, Log4J, Oracle 10g, Oracle EBS.

Confidential

Associate Developer

Responsibilities:

  • Involved in designing of the application using UML (Unified Modeling Language).
  • Implemented various Design Patterns like Singleton, Front Controller, data transfer object (DTO).
  • Developed user interface screens using JSP, HTML, CSS, JavaScript, AJAX and JSP Custom Tag.
  • Extensively worked on Servlets, JSPs, Struts and Tiles, Java script, Ajax, Expression language, JSTL, JSP custom tags.
  • Implemented the MVC architecture using Apache Struts 2.0 Framework.
  • Used Spring Framework to integrate with Struts and used ORM mapping tool called Hibernate.
  • Implemented views using Struts tags, JSTL and Expression Language.
  • Used struts framework and Oracle for development and JSP, HTML for UI development.
  • Implemented Objects, Classes and their relationships and how to model them and good hand on experience on spring framework.
  • Developed stateless session EJB for business logic and transactional management.
  • Implemented spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Implemented Spring Hibernate ORM tool mapping Java classes with database and using Hibernate query language (HQL).
  • Involved in client side validations using JavaScript.

Environment: Core Java, JSP 2.0, Servlets, MVC, Struts, PL/SQL, XML, Spring 2.5,Weblogic 8.1, Eclipse 3.3, HTML, JUnit, ANT, JavaScript, Log4J, Oracle 9i, Windows.

Hire Now