We provide IT Staff Augmentation Services!

Sr. Java Developer. Resume

2.00/5 (Submit Your Rating)

OhiO

PROFESSIONAL SUMMARY:

  • 7 years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web - based n-tier architecture systems.
  • Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall.
  • Proficient in developing web pages using HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular JS, Node.js and Ajax for providing the user interface and communication between the client and server.
  • Expertise in RESTAPI’s development with Spring Boot configuration and maintenance of Micro Services .
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Designed the algorithms and codes and also have used design patterns and Object-Oriented Design methodology.
  • Proficient in implementation of frameworks like Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Cloud, Spring Data, Spring Batch, Spring TX).
  • Experience in implementing SOA (Service Oriented Architecture) using Web Services and REST Services.
  • Experienced with Middleware Technology Messaging Brokers like JMS , ActiveMQ, RabbitMQ.
  • Experience in working with the NoSQL Database like MongoDB and Cassandra to manage extremely large data sets.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Good Understanding of Document Object Model (DOM) and DOM Functions compatibility.
  • Involved in developing and consuming REST APIs. Used Chrome Networking tools to monitor performance and chrome developer tools to debug the JavaScript files.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with different RDBMS such as MySQL , Oracle, MS SQL Server, DB2.
  • Worked on deployment, installation and configuration with Application servers like Apache Tomcat and JBoss.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC and Data Access Object.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Experience in load testing with JMeter and worked on Sonar reports.
  • Expertise in JavaScript testing framework like Jasmine and Mocha.
  • Expertise in developing test cases with Mockito and Junit determining application functionality.
  • Experience on different IDEs such as Eclipse and IntelliJ.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Strong debugging and troubleshooting skills
  • Configured and created application log files using Log4J, SLF4J to trace required application messages
  • Extensive experience in implementation of the version control software CVS and Git.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Excellent written and verbal communication skills, presentation and problem-solving skills.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking the stories.

TECHNICAL SKILLS:

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

J2EE Technologies: Servlets, JDBC, JSP, JMS, Java Security, Collections.

Web Technologies: HTML5, JavaScript, jQuery, ES6, CSS3, Bootstrap, JSF, Angular JS, React, JSON, AJAX, NodeJS, XML, DOM, SAX, XSD, XSLT, SOAP, REST.

Tools: & Framework : Spring, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, Spring Data(JPA), Hibernate, Struts, ANT, Maven, Apache ActiveMQ, Apache Camel.

Web services: SOAP, UDDI, WSDL, JAX-RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2.

Architecture : SOA, Microservices.

Web/App Servers: Apache Tomcat, JBoss.

Database: Oracle, MySQL, PostgreSQL, SQL server, MongoDB.

Testing and Testing Frameworks : JUnit, Soap UI, Postman, JMeter, Jasmine, Karma, Mockito.

Version control: CVS, GitHub, Bitbucket

Tools: Log4j, Webpack, Grunt, Gulp, Jenkins, Docker, JIRA, ClearQuest.

OS & Environment: Windows and Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Ohio

Sr. Java Developer.

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Working on Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration (CI), and Continuous Deployment (CD).
  • Worked on J2EE design patterns like DAO, Front Controller, Session Facade, Factory Pattern and Singleton.
  • Assisted in the development of technology roadmaps to evolve the API estate in conjunction with internal and external solution providers
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JavaScript, AJAX and responsive interfaces using Bootstrap for Rich UI experience.
  • Developed Application to assess JSON and XML from RESTful web service from consumer side using JavaScript and Angular.
  • Implemented data grid/tables using Angular and Bootstrap for front-end client facing single page applications (SPA).
  • Used Spring Boot for building Microservices and developed Spring based application radically faster with very less configuration.
  • As part of the integration removed legacy service calls and replaced them with newly developed connection classes using web services to poll data from the new databases
  • Used spring declarative transaction management and Spring Batch and scheduling for backend data processing.
  • Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
  • Automated continuous integration delivery workflows to deploy Microservices applications via Docker containers.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Worked on creating the Docker Containers and Docker consoles for managing the application life cycle.
  • Configured Jenkins Public DNS by creating an instance in AWS. Developed a deployment management system for Docker Containers in AWS (ECS) Elastic Container Service.
  • Integrated RabbitMQ and Spring JMS API to send and receive messages from RESTful APIs.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Developed RESTful web services using JAX-RS and Jersey as the implementation for fetching the data from Oracle Database.
  • Secured REST API's by implementing Oauth 2.0 token-based authentication/authorization scheme using Spring security.
  • Used WebSphere Application Developer for building, testing and deploying application locally.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Extensively used Hibernate mapping, HQL, EH Cache, Query, Criteria, Transactions and Locking.
  • Wrote SQL queries, Stored Procedures using PL/SQL for accessing and managing databases such as Oracle, MySQL.
  • Used GitHub for code repository and version control.
  • Performed Unit Testing using Junit, Mockito and Cucumber for all the migrated modules to ensure complete code coverage.

Environment: JDK 1.8, RESTful Web Services, JDBC, JSP, JSF, JMS, Jersey, AWS, Spring, Spring (MVC, AOP, Security), OAuth 2.0, Docker, Jenkins, Oracle 11g, MongoDB, Hibernate, RabbitMQ, Angular 2, Node.js, Bootstrap, WebSphere, HTML5, CSS3, JavaScript, jQuery, JSON, Eclipse, Maven, Log4J, JUnit, Mockito, GIT, Jira and JBoss.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) Actively participated in requirements gathering, analysis, design, and testing phases using SCRUM Agile methodology.
  • Worked extensively on the front-end side using HTML, CSS, JavaScript, AJAX and jQuery.
  • Used Angular as the development framework to build a single-page application.
  • Implemented SOA to develop Web services using Apache Axis. Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
  • Maintaining ColdFusion Web Applications for fixing bugs, resolving issues related to code and database and making timely updates.
  • Developed and consumed SOAP Web Services using JAX-WS and Apache CXF.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • 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.
  • Used the Spring framework for building web application based on the Model-View-Controller (MVC) design paradigm.
  • Parsed XML data to be used in the ColdFusion Application.
  • Structured XML produced by applications, created XML schema definitions (XSDs) to define document structures, and developed extensible Stylesheet Language Transformations (XSLT) to transform data for user-friendly graphical user interface (GUI) display.
  • Responsible for pagination for the application by integrating Spring framework with Angular.
  • Experience in the development of Enterprise Java Beans (EJB) to implement Business logic for maintaining state information and database operations.
  • Used Spring for building Microservices and developed Spring based application radically faster with very less configuration.
  • Used Jenkins to build & deploy code to WebSphere container as part of continuous integration.
  • Data conversion from any data source to MySQL database custom code development configuration and implementation.
  • Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
  • Worked on performance improvement using Hibernate second level caching.
  • Used Spring DAO concept in order to interact with database using JDBC template.
  • Used Spring Inversion of Control (IOC) to make application easy to test and integrate.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
  • Worked on multiple databases available in AWS RDS such as Oracle, MySQL, Cassandra, and PostgreSQL.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTful Web services.
  • Implemented web services for communicating by using SOAP hosted in the AWS.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used GIT for version control.
  • Experienced with XML related technologies such as XSL, XSLT, DOM, XPATH, XQUERY, XPOINTER and XML SCHEMA.
  • Worked on creating the Docker Containers and Docker consoles for managing the application life cycle.
  • Test Driven Development (TDD) using JUnit and Mockito.
  • Working experience on Shell Scripting UNIX/Linux.

Environment: WebSphere Application Server, Spring Frameworks, jQuery, Bootstrap, AJAX, Spring MVC, JSON, Java, JSP, JavaScript, Angular, HTML, CSS, Apache CXF, SOAP, JAX-WS, TTD, Spring AOP, JDBC, DB2, Oracle, Log4j, Junit, Mockito, Jenkins, Hibernate, Rational Rose, JMS, UNIX.

Confidential, NY

Java Developer

Responsibilities:

  • Contributed in development of Spring MVC web-based application.
  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment
  • Performing API testing using Postman chrome using JSON.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Secured REST API's by implementing Oauth 2.0 token-based authentication/authorization scheme using Spring security.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Built RESTful web services to handle requests sent from the front-end jQuery Ajax calls.
  • Automated continuous integration delivery workflows to deploy microservices applications via Docker containers.
  • Focused on Test Driven Development (TDD), thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
  • Used Hibernate ORM tool for the interaction with NoSQL database (MongoDB).
  • Involved in designing front end using jQuery, HTML5, JavaScript, and Bootstrap.
  • Used CSS3 to display different styles for specific HTML elements.
  • Design and development of web-based applications using different web and application servers such as Apache Tomcat and WebLogic.
  • Design and development of the Data Access layer (DAO) using Hibernate.
  • Involved in Design, development and testing of web application and integration using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML, XSLT, XSL and Ant.
  • Used JSTL tags for tasks such as iterating through lists, interacting with databases.
  • Handling event data from REST API call, XSLT transformation and parsing of JSON and XML data. Share Point Service integration using JAXB-CXF.
  • Used J2EE Design Patterns Session Facade, Singleton Pattern and Service Locator Pattern.
  • Worked on Spring Framework for Injection and DAO.
  • Used AJAX for loading and displaying dynamic contents without page refreshing.
  • Utilized Log4J for debugging and logging the operations of the application.
  • Developed the application using Struts following MVC architecture.
  • Involved in creating unit testing of various layers using Junit and Mockito.
  • Resolved bugs/defects in application. Used GIT as version management, Jira for defect management system.
  • Used Maven and Jenkins for building the applications EAR for various environments.

Environment: Java, J2EE, AWS, Spring, Hibernate, Rest Web services, TDD, WebSphere, Struts, Spring MVC, Jersey Framework, HTML5, CSS3, AJAX, JSON, WebLogic, JUnit, Maven, GIT, MongoDB, JIRA, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans.
  • Implemented MVC (Model-View-Controller) Design Pattern by using JSPs, Servlets, and EJBs.
  • Developed the Product Builder UI screens using HTML, CSS, JavaScript, AJAX and Bootstrap.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Used Front Controller design pattern for Domain blocking module. Also, extensively used Singleton, DAO design patterns for enhancements to other modules.
  • Used CVS to maintain the version of the files and took the responsibility to do the code merges from
  • Used Maven scripts to build and deploy the applications in Tomcat Server.
  • Used Log4j utility to generate run-time logs.
  • Worked on development of classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
  • Developed REST services using Jersey based JAX-RS implementation.
  • Secured the REST services using OAUTH framework and created documented REST services using Swagger.
  • Involved in writing struts validation framework code for validations.
  • Actively involved in deployment Application war files in Tomcat server.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Unit testing of developed product features using JUnit framework as part of development cycle.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.

Environment: Java 1.8, J2EE, Oracle DB, Struts, Bootstrap, MySQL, EJB, CVS, CSS, HTML5, JavaScript, jQuery, AJAX, IntelliJ, Tomcat, Maven, JIRA, SOAP/Restful Web Services, WSDL, Linux.

Confidential

Java Developer

Responsibilities:

  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
  • Analyzed object-oriented design and developed sequence and class diagrams using UML.
  • Developed business logic codes using Servlets at the back end of the system.
  • Involved in developing the database tables to hold customer information.
  • Responsible for designing the front-end using HTML, CSS, JavaScript, Bootstrap, AJAX, Angular JS and jQuery.
  • Developed JSPs, for client-side validations, used JSP and Servlets for server-side transactions.
  • Developed application using Struts framework that leverage Struts MVC architecture.
  • Developed website using N-tiered architecture by leveraging J2EE frameworks such as Struts & JDBC.
  • Login authentication is done by JSP by verifying with database security tables.
  • Development of PL/SQL Stored Procedures to be used by the Java DAO layer worked on Spring IOC, AOP for creating beans and transaction management.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS .
  • Developing batch scripts using Perl and Shell scripts on Unix Systems to automate scheduling tasks.
  • Designed and developed Entity beans and Session beans.
  • Configured and Deployed EJB Entity and Session beans on WebLogic Server.
  • Developed test cases to test the business logic.

Environment: Java 1.4, Struts, WebLogic Server, SOAP web services, UDDI, WSDL, Web services, EJB 2.1, Hibernate, UML, HTML, XHTML, JSP, JUNIT, XML

We'd love your feedback!