We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Having almost 7 years of IT experience in Object Oriented programming, Analysis, Design, Development, Implementation and Testing of various applications using JAVA, J2EE technologies.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Proficient with Software development methodologies like Agile Methodologies and Waterfall methodologies.
  • Experience with Java 8 features such as Lambda Expressions for making anonymous inline function calls and using Functional Interfaces which makes code readable and concise.
  • Developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, Angular JS, NodeJS and also in making WebPages cross browser compatible and server scripting languages like Node JS and Backbone JS.
  • Experience in designing J2EE applications using MVC Design Patterns, Struts, Spring framework, Spring Web MVC, Spring Data, Spring Boot, Spring Security and Spring Cloud.
  • Experience in handling dynamic applications using AngularJS and NodeJS.
  • Developed the application using Angular 4 and Angular Material 2.
  • Used JQuery plugins for theExtJSTree in the application.
  • Extensive experience in Java/J2EE, Spring, Spring Security, Spring Boot, JSP, Hibernate, MyBatis, EJB.
  • Implemented the business logic using Java, Spring Boot, Restful API, Spring Batch and JDBC template.
  • Extensive programming experience in writing web application programs covering front - endUI JQuery and AJAX for building rich user friendly, high performance web applications.
  • Experience working in Capital Market, E-Commerce, and B2B Applications Development using Java technologies.
  • Have experience in Insurance domainsuch as Commercial claims, worker compensation claims, Auto claims, Pharmacy claims, Dental claims, and Physician claims.
  • Experience using Spring MVC, Spring Boot, Spring Batch, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Extensive experience working in Spring Framework, Struts framework, O/R Mapping Hibernate framework and web services.
  • Involved in managing and clearing Fixed Income, Equities, Derivatives and futures trade exceptions resulting from deficiencies in static data.
  • Designed and developed batchjobs using Spring Batcharchitecture.
  • Strong experience in developing the SOAP and Restful webservice applications.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Created Hibernate configuration file, hibernate mapping files and defined persistence classes to persist the data intoOracleDatabase.
  • Experience Groovy Scripts for REST Web services and deployment
  • Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Deploy application updates to Spring Cloud and monitored the load balancing of different instances.
  • Experienced with JAX-RS specification like Jersey and RestEasy to implement REST based applications.
  • Experience in testing web service by passing SOAP request to web service provider using SoapUI tool.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
  • Experience in implementing Micro services architecture in client-server business applications using Spring Boot.
  • Involved in integrating Micro services into an existing system architecture using Spring Boot.
  • Experience with MOCKITO, Junit and Log4j in developing test cases and determining application functionality.
  • Used Maven, ANT and Jenkins to deploy automated builds in different environments.
  • Expertise at JDBC API for connection and access to databases
  • Extensive experienced in working with NoSQL databases including HBase, Cassandra and MongoDB.
  • Wrote various kinds of JIRA workflow listeners to replace Groovy scripts and create JIRA plugin modules.
  • Experienced in Test Driven Development (TDD) and Unit Testing using Python.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Knowledge on FIDO implementing coding for authorization user accounts.
  • Ability to work effectively on the Linux, Windows and OSX platforms.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business users.
  • Designed NoSQL Cassandra data model for predictive monitoring project
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, SQL, PL/SQL.

J2EE Technologies: Servlets, JMS, EJB, JDBC, JSP, JNDI, Java Security

Mark-up/XML Technologies: HTML, JavaScript, AJAX, CSS, CSS3, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, ANT, Maven, Apache ActiveMQ, SOAP UI, Apache Camel.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2MicroServices, AWS (Amazon Web Services).

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server.

Database: Oracle, SQL-Server, MySQL server, MongoDB, Cassandra.

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD.

O-R mapping: Hibernate, MyBatis.

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam, Jenkins.

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, Sun Solaris, UNIX, Linux.

Cloud Technologies: AWS EC2, S3, SQS, RDS, Elastic Beanstack.

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed the view-controller components usingJSPs,HTML5,CSS3,AJAX,JavaScript (JQuery).
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngularJS.
  • Created Single Page Application (SPA) with loading multiple views using route services and adding more user experience to make it more dynamic.
  • Validated forms using Angular2 and regular expressions by providing client side validation and server validation.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Developed web Application Using HTML5, CSS, Core Java, Java Script, NodeJS, JQuery, spring, Hibernate, and AngularJS.
  • Implementedcorefeatures ofAngularJSframework such as dependencyInjection,Data-binding,Filters, Directives, Templates, Services and Deep Linking Designing.
  • Used Node.JS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring MVC.
  • Worked with Spring IOC for implementing DI and used Spring MVC framework for implementing Model-View- Controller (MVC)architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2 token based authentication/authorization scheme using spring security.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • DevelopedMicro Servicesto provideRESTfulAPI’s utilizingSpringBoot framework.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used WebSphere serverto route our JMS queue messages to different business floors and configured routes in WebSphere and used JMS in e-mail notification.
  • Extensively used core java concepts like collection frame work, multi-threading,OOPSand Exception Handling
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebSphere Application Servers and worked on continuous integration servers like Jenkins.
  • Used Job Scheduler to invokedockercontainers having java code calling the Oracle rest services.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
  • Focused onTestDrivenDevelopmentthere by creating detailedJUnittests for every single piece of functionality before writing the functionality.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.

Environment: Agile methodology, Java 1.8, J2EE,Hibernate, Spring, XML,JSP, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, HTML5, AJAX, JavaScript, JQuery, AngularJS, Angular2, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebSphere Application Server.

Confidential, Wilmington, DE

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Designed User Interface (UI) using HTML, CSS, JQuery, NodeJS and AngularJS and XML in a responsive grid layout.Implemented responsive design template to get a new interface in Bootstrap, HTML.
  • Involved in developing Single Page Web Applications (SPA) using AngularJS and Angular4.
  • Worked on Java, Apache Kafka, MongoDB, Sql, Maven, Scripting, Git while working on this project
  • Worked on Integrating External plugins with ExtJSTree to meet the Client requirements.
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML and JSON.
  • Developed the Prescreening Module inExtJSmainly using the Grid and Tree Panel.
  • Expertise in developing single page applications usingAngularJS and NodeJS using variousangularmodules.
  • Worked with Java8 Lambdas, Streams API and parallel streams API for enabling parallel processing of collections in distributed environment.
  • Used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Implementing the business requirements using Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Developed Spring Boot applications using Spring Batch. Used Spring Boot which is radically faster in building Cloud Microservices.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Implemented Spring Boot with Microservice to divide the application into various sub modules.
  • Used Micro services to build flexible, independently deployable software systems.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot for micro-services.
  • Developed and consumed web services using JAX-RS, Spring, Jersey, Apache Camel and JAX-WS
  • Developing Automation Scripts using Groovy Script with the help SOAPUI tool as per the Technical and functional requirements;
  • Implemented new features in Groovyprogramming language as a part of Jenkins continuous delivery.
  • Reported Swap data to repositories in order to comply with Dodd Frank and EMIR.
  • Worked to Understanding position limit data forDodd Frank and other compliance reporting requirements
  • Implemented the application usingSpringMVC Framework and handled the authentication, authorization, and access-control features by usingSpringSecurity.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Web-Services to integrate between different applications components using Restful using Jersey.
  • Developed Restful Web services for transmission of data in JSON format.
  • UsedMongoDBas data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Implement CI/CD tools Upgrade, Backup, Restore, API call.
  • Developed tools for monitoring and notification using Python.
  • Developing different GUI screens using widgets like Tree and Table form in Eclipse SWT/RCP
  • Actively involved in writing SQL using SQL query builder.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Worked with WebSphere application server that handles various requests from Client.
  • Developed test cases using Junit and the build scripts using Maven.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
  • Created AWS EC2 instances and installed required configurations and applications on it and created AWS S3 buckets for storing object level data into it.
  • Developed REST API's using Spring MVC and Spring boot, hosted all Micro services on AWS and used Elastic Beanstalk to setup application and configured environments
  • Developed Spring Batch Framework for creating batch jobs for reading and writing to Cassandra database.
  • Created data-models for customer data using the Cassandra Query Language.
  • Implemented Micro Services based Cloud on AWS Platform andSpring Cloud Foundry.
  • Worked with Unixcommands to check and match the output manually.
  • Contributed in developing a Solace utility to produce and consume messages toSolace topics/queues.
  • WritingShellScripts to run batch jobs, automated processes, and to automate routine systems administration tasks.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.

Environment: Java, Java 8, J2EE, HTML, JavaScript, AJAX, AngularJS, Node JS, JSP, Servlets, Hibernate, Spring MVC, Spring IOC, Spring Data, Spring Security, Spring Boot, JIRA and Spring cloud, JUnit, Maven, Log4J, Oracle, WebSphere, Micro services, MongoDB, Git, Bootstrap, Jenkins, Apache AXIS, SOA, RESTful, Python, AWS EC2, S3, Elastic Beanstack.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in development, unit testing, performance tuning, application support & maintenance in Information Technology and analyzing and developing the application using Object Oriented Application & Design (OOAD).
  • Developed web Application Using HTML5, CSS, Core Java, Java Script, NodeJS, JQuery, spring, Hibernate, and AngularJS.
  • Worked on making AJAX calls to connect database using RESTFUL web APIs and worked on integrating the middleware to front-end.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript, HTML/DHTML and CSS.
  • Implemented Representational state transfer(REST) Web services for distributed systems using Jersey framework.
  • Developed, deployed and maintained Single Sign On application in development, test and production environments.
  • Implementing annotated spring features: Spring Boot, MVC, Batch, Core, Security
  • Implemented Spring Transaction management for some database transactions.
  • Created *.hbm.xml mapping for all data table objects. Created hibernate-config.xml and configured the Hibernate for the application.
  • Developed Data Persistance using Spring Data JPA
  • Worked on integrating cloud based applications in AWS with on-premises systems.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Experienced in writing unit test cases using JUnit and Mockito.
  • Designed Micro Servicesbased REST service for Bookmark service to bookmark, unbook mark and get a list of bookmarks. Used Swagger to provide API documentation.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services(AWS).
  • Developed JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
  • Developed messaging module using Spring JMS,Apache Camel and ActiveMQ.
  • Extensive experience in developing batchjobs using open source framework like Spring Batch framework.
  • Used Spring Core Annotations for Dependency Injection and usedApache Camel to integrate spring framework.
  • Exposing and consuming the services to the downstream/upstream applications using Apache CXF and REST services.
  • Created JSON scripts for CloudFormation based on requirements and launch stacks.
  • During the development of this project, I used Java, Struts, JDBC, Spring, MyBatis, JQuery, Javascript, Oracle, Enterprise Service Bus.
  • Using MyBatis, formerly known as iBatis for the Data Access Layer and JBoss as applicationserver.
  • Deployed the applications using JBoss Application server.
  • Used SVN as version control tool.
  • Used log4j to capture the log that includes runtime exceptions and debugging.

Environment: Java, HTML5, JavaScript, CSS, JQuery, NodeJS, AJAX, AngularJS, JSP, Hibernate, Spring Boot, Spring Data, JAXP, JAXB, JMS, Apache Camel, SVN, Oracle, MyBatis, RESTful, Webservices, Micro services JBoss, ActiveMQ, Log4j, AXIS, AWS.

Confidential

Java Developer

Responsibilities:

  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Front end validations are written using JavaScript.
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling, designing and developing Tools using J2EE, Java, Servlets, EJB, and JSP.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed Single Sign on (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.

Environment: Java, HTML, AJAX, Servlets, Struts, JSP, Hibernate, Java Mail API, XML, ANT, Log4J, CVS, RAD, Putty, Oracle, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of business use cases and system requirements.
  • Developed Java API to collect metrics and configuration data from the underlying host server using java and j-Interop.
  • Used STRUTS tags for front end application development.
  • Added JMX support to monitor agent's behavior.
  • Coding the designed modules C, C++, multi-threading, data structure and algorithms.
  • Provide the ability to obtain performance data from external devices that support active SNMP requests.
  • Configured and added functionality to invoke remote machines using Wiseman (WS-Management).
  • Authored rules that raise alerts for problems in the virtualized environments.
  • Developed windows PowerShell scripts for QA and support team.
  • Worked on JMS for sending a message and Message Driven Bean (MDB) to receive the message for providing Asynchronous communication.
  • Involved in writing Maven scripts for automated deployment of the application.
  • Used as XML parser to parse xml document containing application configuration information.
  • Performed unit testing using JUnit framework and monitored the error logs using Log4J and fixed the problems.

Environment: Java, J2EE, HTML, JSP, EJB, Servlet, JNDI, JMS, XML Web Services, SOAP, Junit, ANT, Eclipse, Apache Tomcat, Web Logic.

We'd love your feedback!