We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • Around 5+ years of professional experience in analysis, design, coding in Core Java, Web Development, Multi - tier enterprise applications using Java/J2EE.
  • Worked extensively in Java 8, J2EE, Spring Boot, REST, Angular JS, Maven, Spring (Core, RESTful), Struts, Hibernate, JSON, XML, HTML 5.0, GitHub, SVN and well versed with RDBMS like Oracle 11g, MySQL. Also, worked on NoSQL databases like MongoDB.
  • Experience in web development with a strong background working on open source technologies including HTML/HTML 5, XML, CSS/CSS3, JavaScript, JQuery, Flash and AngularJS.
  • Experience in JDBC Programming and also with writing DDL and DML SQL Queries, PL/SQL stored procedures, Triggers, Functions, and packages.
  • Experience in working with the presentation layer using HTML, CSS, Python, JSP, JSTL, Custom tag libraries, JavaScript, JQuery, and AJAX .
  • Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4J.
  • Proficient in using AWS to configure servers. Proficient in Cloud computing infrastructure such as AWS EC2 .
  • Experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, MySQL, MONGO DB/NoSQL and DB2 databases.
  • Good knowledge in querying data from Cassandra for searching grouping and sorting.
  • Designed User Interfaces (UI) using JSP and HTML, DHTML, JavaScript, CSS, JQuery and Node.JS for providing the user interface and communication between the client and server.
  • Worked on creating Docker images, Containers, push/pull and on integration with Spring Boot and experienced with messaging systems like Kafka, Kafka event sourcing.
  • Experience in designing and developing applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use.
  • Proficient in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) using IBM Rational Rose.
  • Hands on other front-end technologies such as LESS, Typescript, BOOTSTRAP, Angular1, Ajax, JSON, Node.JS etc.
  • Detailed experience on spring components like Spring-MVC architecture, Spring Boot, Spring- Multi threading, Rabbit MQ (Message Queue's), Kafka, Multi- connection pools via spring, Scala, RESTful services, WEB services and Spring Integration.
  • Experience in Amazon Web Services (AWS, Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS).
  • Experienced in developing applications using Apache Tomcat, BEA Web Logic, and JBoss.
  • Expertise in server-side development with JDBC, JMS, JSF, Servlet, MVC architecture, JavaBeans, XML.
  • Good Working knowledge of ANT, MAVEN, Gradle and Log4J and well experienced in using JUnit, Log 4J, Test NG and SOAP UI for testing framework.
  • Expertise in using configuration management tool like Rational Clear case, CVS and Git for version controlling.
  • Experience in configuring and deploying the applications into Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Experience in configuration and deployment of multi-tier applications using different web servers like Apache Tomcat, WebSphere, Apache Axis, Apache HTTP Server and WebLogic.
  • Implementing Micro services to base on Restful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Experience on AWS platforms VPC, EC2, ELB, SQ3, and EBS, ROUTE 53, Dynamo DB CLI and SDK's/API tools and good knowledge on AWS tools like S3, Lambda, Kinesis, Cloud Watch, SQS.
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database.
  • Good knowledge in using Java 8 enhancements like functional programming, Lambda expressions, Parallel Streams API to achieve high productivity.
  • Experience in development and implementation of Restful Web Service as a Provider and consumer using messaging medium as JSON and implemented Soap based web services, WSDL and UDDI using XML over HTTP(s), SOAP, WSDL, Restful protocols.
  • Experience using Jenkins tool for building CI/CD pipeline.
  • Experience with using Testing to automate the unit tests while using the Selenium to perform browser integrity and unit test automation.
  • Extensive experience in different phases of Software Development Life Cycle (SDLC) like analysis, design, development and testing with SOA, Amazon Web Service (AWS) and Microservices architectures.
  • Extensive development experience with IDE's like IDEA, Eclipse, RAD, Spring tool suite and NetBeans.

WORK EXPERIENCE:

JAVA DEVELOPER

Confidential - Columbus, OH

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Used Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Analysis, design and development of applications based on J2EE design patterns.
  • Implemented serval UI screens using Struts2, JSP, HTML and CSS.
  • Built REST API end-points for various concepts.
  • Developed front-end code with 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. Also used Angular.js filter to make the data searchable and sortable.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Extensively used the repositories like GIT and SVN.
  • Web development using HTML, JavaScript, jQuery, Backbone.js, underscores, Mustache and AJAX.
  • Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.
  • Develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Web Sphere Server.
  • Developed Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
  • Designed and developed various components for RMS Retail Management System application - Spring MVC, Web Flow and Hibernate iBATIS based web application.
  • Used multithreading in programming to improve overall performance using Singleton design pattern.
  • Used Collections in Python for manipulating and looping through objects.
  • Used RabbitMQ message broker to route messages to the clients across the cloud network of entire project.
  • Developed code for consuming various web services using JAXB, JAX-WS, SOAP and Restful.
  • Involved in application production support and maintains activity
  • Developed front-end screens using HTML, Backbone.js, Underscore, react.js, jQuery and JSP technology.
  • Knowledge on NoSQL databases like Cassandra and MongoDB and Apache Spark for cluster management with Apache Kafka as messaging system.
  • Used Eclipse as development tool, Weblogic as application server, and CVS was used for version controlling.
  • Used React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC .
  • Involved in writing cloud Formation templates for creating PostgreSQL DBs and Kafka clusters.
  • Involved in building a high efficiency Web Application using React and Node JS.
  • Developed interactive web pages using HTML, CSS and JS and used Bootstrap for cross browser compatibility.
  • Developed the application using Spring Framework that leverages Model View Layer (MVC) architecture.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Spring Security is used for Authorization like Method Level Authorization and URL Level Authorization.
  • Responsible for developing web pages quickly and effectively using HTML 5, CSS 3, AJAX, JSON, and jQuery, React.js, Redux, Flex, Mongo DB .
  • Used XML Web Services using SOAP protocol to transfer data from one application to other which is remote.
  • Used message brokers such as RabbitMQ.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented Service Oriented Architecture by developing and consuming Restful services based on JAX-RS.
  • Worked with DB2 and Wrote SQL Queries, stored Procedures, triggers, and integrated SQL Queries into DAO.
  • Deployed the application on Apacha Tomcat Application Server.
  • Used Log4j logging mechanism for logging.
  • Resolving spring framework artifacts and code build & deployment with Maven.
  • Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment.

JAVA DEVELOPER

Confidential - NY

  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
  • Involved in development, design and implementation front end part of the widget based application using HTML5, CSS3-LESS, AJAX, Bootstrap.
  • For client-side view rendering services, used React JS typically used various predefined Redux libraries.
  • End-to-end design, setup, integration and maintenance of CI/CD pipeline from source-control to production
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experienced in Spring framework, spring boot, Web service (REST) frameworks, web service security, Docker, IBM MQ, Maven, GIT, Jenkins, XML, JSON, Messaging framework.
  • Develop UI automation for Node JS, Angular, and Ext JS -based web applications using Selenium Web Driver, developed in JavaScript. Micro services have been built using Spring boot, Spring cloud.
  • Implemented micro service architecture and created services from scratch using spring boot and node with express.
  • Extensively worked in Software Development are AngularJS, ReactJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
  • Worked in Building application platforms in the Cloud by leveraging Amazon Web Services, open source technologies & best engineering practices of CI/CD.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub, Nexus, Jenkins job creation.
  • Used Axios AJAX request to data from back-end based on user interface input and post updated data back to backend.
  • Experience in building single page applications (SPA) using HTML/HTML5, CSS/CSS3, JavaScript, AngularJS, Angular 2.
  • Implemented Spring Boot to create a CRUD backend for our React-fronted application.
  • Automating test scenario's by writing java code and using selenium framework for cucumber testing.
  • Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber and Expert in designing Test Automation framework and report generation strategies in Selenium for web-based applications.
  • Developed the micro services using Spring Boot to get range of non-functional features. And using spring rest to create rest producers and rest.
  • Used RabbitMQ for transport of data in Queue in between components of the application.
  • Unit testing of web services is done using Spock framework by extending Groovy syntax.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Configured Redis (Remote Dictionary Server) with node server for caching the responses.
  • Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for the angular application.
  • Testing for Node JS is done using Mocha and chai and for spring boot used Junit, mock MVC and thereby achieving Test Driven Development (TDD).
  • Modules for the Front-end are integrated to Back-end using Hibernate framework.
  • Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernate second level EH Cache.
  • Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, BOOTSTRAP, Angular.JS, React.JS, Node.JS, Require.JS, XML, AJAX, JSON which meets W3C Web Standards.
  • Configured Docker container service and build pipe line Jenkins CI/CD tool for continuous integrating and deploying application on servers.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency.
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Building cloud Micro services and implemented back-end using Spring Boot. And also Authored application using Spring Cloud services
  • Expertise in server-side development with JDBC, JMS, JSF, Servlet, MVC architecture, Java Beans, XML.
  • Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, JSF, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
  • Working experience with Relational Database like Oracle, SQL Server.
  • Experience with JUnit, ANT, Jasmine and Maven scripts

JAVA DEVELOPER

Confidential

  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web services request response data marshalling as well as unmarshalling process.
  • Implemented the web services client to consume the third-party service API for validating credit cards information.
  • Developed Web Services controllers, with generic interfaces, and default implementations, exposed as Java Spring RESTful Web services.
  • Performed importing data from various sources to the Cassandra cluster using Java APIs.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different medical institutions and designed configuration XML Schema for the application.
  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
  • Wrote SQL queries, stored procedures, modifications to existing database structure for addition features Controller Servlets, Action, Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Developed Unit test cases using Junit and Developed ant scripts and developed builds using Apache ANT.
  • Architecture, develop, deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
  • Development of the interactive UI's for the front-end users using the front-end technologies like HTML5, CSS3, XML and JavaScript. Worked with Relational Databases SQL Server, MySQL, Postgres and MongoDB.
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework (Hibernate).
  • Utilized JIRA to develop monthly sprints for monthly releases into a regulatory reporting environment.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose and Used Clear Case for source code maintenance.
  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases.
  • Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and JQUERY.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Configured Hibernate, Spring and JSF to map the business objects to PostgreSQL database using XML configuration file.
  • Implemented the MVC architecture using Apache Struts 1.2 Framework and Tiles Framework for the view’s layout.
  • Implemented Spring MVC components, controllers, used spring MVC interceptors to preprocess, configured dispatch servlet, view resolver components.
  • Deployed, the application using Apache Tomcat Application server as well as Web Sphere Application Server.
  • Involved in developing Hibernate mapping definitions for the required persistent layer.
  • Implemented validations for both client side and Server side using the Struts Validator Framework.

JAVA DEVELOPER

Confidential

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed application using spring MVC, Spring Batch, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Created RESTful based Web services and used SOAP UI to test for send and receive XML data and worked with JMS Queues for sending messages in point-to-point mode communication.
  • Developed the code for asynchronous update to web page using JavaScript and Ajax.
  • Written SQL statements for retrieving data from DB2 using JDBC and used IBM Data Studio to view and update the DB2 Database and worked on MongoDB.
  • Developed views and controllers for client and controllers for client and manager modules using Spring MVC and Spring Core.
  • Implemented batch configuration in spring boot application. Created the Maven project to integrate Spring boot, Restful API, Oracle & microservices.
  • Created SOAP web service in pushing data to downstream systems and Implemented request and response objects using SOAP web services.

We'd love your feedback!