We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

OhiO

SUMMARY

  • Around 7 years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Angular JS, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Developed Single page application with using AngularJS with MVC Framework.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Hibernate, and IBatis, which implements JPA.
  • Good knowledge of Spring Core, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies.
  • Experience in developing batch jobs using open source framework like Spring Batch framework.
  • Experience in deploying, configuring and administering application servers such as IBM WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
  • Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter.
  • Experience in Integrating Spring with in SOAP and REST Web Services using Jersey framework.
  • Experience in using Maven, Gradle for build automation.
  • Experience in using Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching.
  • Hands on experience with various Applications servers and Web servers (IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Hands on Experience in NoSQL databases such as MongoDB, Cassandra.
  • Skilled in using automated functional testing tools like Selenium and test-driven development using Junit and debug tools like log4j.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins.
  • Extensively used Maven and ANT as build script for application build and deployment, Junit and log4j for unit testing and logging and Client-side java script Unit testing tools such as Jasmine along with karma, coffee, Jest, mocha, chai scripts.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, Shell Programing.

Java/J2EE Technologies: Servlets, JSP 2.0, EJB 2.0/3.0, JDBC, Spring, Spring-AOP, Spring Boot, Spring Batch, AspectJ, Transaction Management, Hibernate and Custom Java Tag Library.

Web Development: HTML, CSS, Java Script, AJAX, AngularJS, Bootstrap 3.

XML/Web Services: XML, XSD, DOM, XMLBeans, JAX-WS SOAP, JAX-RS RESTful, JSON.

Application/Web Servers: Apache Tomcat 8.x

Methodologies/ Design Patterns: Agile, MVC, DAO, Factory pattern, Singleton, Delegation.

Rational Databases/ NOSQL: MS SQL Server, MySQL, Exposure to Mongo DB

IDEs: Eclipse, IntelliJ, NetBeans, RAD

Build Automation and Other Tools: Ant, Maven, Gradle, JENKINS

Testing and Logging Frameworks: JUnit, Log4J.

Version Controls: SVN, GitHub, CVS

Operating Systems: Windows, Red Hat Linux, Mac OS.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Used SpringBoot to create stand-alone spring applications. Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules.
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement in business logic.
  • Involved in developing of presentation layer for the application modules using Angular2, XHTML, HTML5, jQuery, AJAX and CSS.
  • Designed and developed Microservices business components using SpringBoot.
  • Knowledge in creation of Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
  • Implemented SpringBoot services in combination with Angular as front end to form a Microservice Oriented application
  • Experience as an Developer in Analysis, Design and Implementation of Business Applications using the Cassendra DB.
  • AngularJS was used to parse the JSON file using the REST Web services.
  • Created and maintained several MicroServices serving various functions in the cloud-service
  • Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency.
  • Used Spring MVC framework along with Hibernate for Object-relational mapping.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Configured Swagger-UI registered Microservice with Eureka server to monitor service health check from Spring Boot admin console.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Worked on developing REST Services to expose the processed data as a service.
  • Hands on Experience in working on NoSQL- Apache Cassandra.
  • Worked on Swagger, REST with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub.

Environment: Java/J2ee, JSP, SpringBoot, Hibernate, SOAP, REST, JAX-RS, JMS, Cassendra DB, JAXB, XML, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Eclipse, JBoss, Maven, DB2.

Confidential

Sr. Java Developer

Responsibilities:

  • Gathering requirements on sprint planning meetings and working with business analysts for resolving design issues.
  • Using Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Developed REST web services to expose the Middleware services.
  • Implemented layout of front-end web page with angular components and created angular services to interact with backend java application.
  • Good knowledge in deploying the application jar files into AWS instances.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Developed angular forms, routes, injectable services, 2-way binding attributes, event emitters.
  • Written Typescripts for UI logic and written type scripts for unit testing of UI components.
  • Configured Spring boot restful web services application and enabled actuator to monitor application health status.
  • Implemented Database accesses through JDBC at Server end with Oracle as backend.
  • Have worked on AWS to integrate the server side and client-side code.
  • Built spring boot-based Java micro services to support enterprise web application.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Used Angular 2 directives to extend HTML to create the foundation for rich and complex web application.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript, jQuery and Angular JS.
  • Configuring the WebSphere application server on AWS cloud platform.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Each element on the page is created as a template to maintain the modularity and make it reusable for other fields in different states.
  • Developed advanced Oracle PL/SQL along with records, collections, reference cursors and advanced Bulk techniques (FOR ALL, BULK COLLECT) to improve performance.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot.
  • Modified existing and created new Hibernate objects-based Queries for data storage, retrieval, tuning and mapping.
  • Strong knowledge in Oracle utilities like SQL*Loader, Import/Export, UTL FILE to load data from external source like flat files into database tables.
  • Configured Mongo repository and developed persistence objects with Spring Data Module.
  • Developing business logic with Java core, collections and Java 8 lambda expressions, streamers, Local Date objects.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Created modal objects to integrate request and responses between front-end angular and java web services in JSON format.
  • Created DTO objects, JPA repositories and created native SQL queries to persist data to database.
  • Used Spring Boot for developing Microservices, REST to retrieve data from client-side using Micro service architecture.
  • Used log4J for application logging and notification tracing mechanisms.
  • Configured Maven and resolved life cycle dependencies and generated artifacts for deployment.
  • Developed Test Driver components with TDD added code in crucible to find defects and resolve them before quality testing performed.
  • Attending daily scrum meeting, sprint planning meeting, backlog refinements.
  • Involved in Agile/SCRUM process, attending daily stand up and completing tasks in sprints.
  • Involved in code review meetings and updating components as suggest by tech leads.
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.

Environment: Java 8, HTML5, CSS3, Java Script, AWS, Oracle 10g, XML, GWT, Ajax, Angular4, AWS, Restful Services, Jasmine, Jira.

Confidential

Java Developer

Responsibilities:

  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Built an analytics back-end for US stocks to generate daily dash boards for corporate events, stocks on the move, price alerts based on predetermined cutoffs etc. Market data is sourced from Google finance using web APIs.
  • Mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Created the UI interface using JSP, JSF, JavaScript and jQuery.
  • Worked on JavaScript for dynamic content to pages; utilized CSS for the front end.
  • Built and deployed Java applications using MVC architecture using Spring designed and developed Servlets, JSP for controller, View layers respectively where Servlet processed requests and transferred control to appropriate JSP.
  • Used AJAX technology for creating interactive Web Applications.
  • Implemented multithreading, parallel programming and clusters to improve the performance efficiency and decrease the response times.
  • Developed SOAP message envelopes and headers using WSDL.
  • Developed a RESTful web API using Spring Boot.
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Used Maven as build tool for the Backend application.
  • CRUD operations for the applications using the Spring MVC architecture of conducting code reviews.
  • Enhanced the application performance by introducing Multi-threading using thread-state model and priority-based thread scheduler in Java.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle database.
  • The mappings are decoupled from the application logic by packaging the SQL statements in XML configuration files using Ibatis framework.
  • Tuned SQL statements and consequently met the SLAs.
  • Developed test cases from the business requirements, use cases, and by collaborating with the business users/analysts.
  • Designed exception handling and a logging framework a part of the remediation strategy. Performed Unit / Integration testing.

Environment: Java 1.6, Java EE, Servlet, JSP, Struts 2, Ibatis, JBOSS Application Server, JavaScript, AJAX, JSF, HTML, CSS, XHTML, Oracle 10g/ 9i, PL/ SQL, GitHub, Eclipse IDE.

Confidential

Java Developer

Responsibilities:

  • Designed and implemented software solutions based on software requirement specifications.
  • Tested software implementation with respect to the requirements.
  • Worked on all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Developed user interface templates using JSP, JavaScript, CSS, JSON and HTML.
  • Worked on Spring Controllers and configured using annotations to handle presentation requests.
  • Developed RESTful Webservices using Spring.
  • Developed the application using Intellij as IDE and followed the standard features for debugging and running.
  • Implemented the application using Spring MVC Framework, Spring Boot and handled the security using spring security.
  • Built dynamically generated dropdown lists using jQuery and AngularJS.
  • Designed pages using Angular Validations, Modules, Events, Expressions, Directives, Controllers and Filters.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used Hibernate Framework to develop the persistence, used Hibernate annotations create the POJO objects and mapped.
  • Used Spring Container to performed dependency injection.
  • Used Hibernate to map the database with POJO using hbm.xml files.
  • Designed the Architecture of the project as per MVC standards.
  • Designed and Developed DAOs, DTOs layer to interact with the Oracle Database.
  • Used Struts MVC for the developing funds module and mortgage module.
  • Develop a suite of gateways using the Apache Camel Integration framework.
  • Used AJAX technology for creating interactive Web Applications.
  • Implemented multithreading, parallel programming and clusters to improve the performance efficiency and decrease the response times.
  • Hands on experience in Oracle PL/SQL using Records & Collections (Varray, Nested Tables), Reference Cursors and Bulk Operations.
  • Created stored procedures, triggers using PL/SQL for data modification in SQL server.
  • Worked extensively on bug fixes on the server side and made enhancements on the UI.
  • Performed testing with unit testing, integration testing and web application testing.
  • Implemented Spring validation framework to validate the user inputs to Data from Oracle Database Dynamically.
  • Developed custom styles and layouts using Bootstrap framework and SASS preprocessors.
  • Created small scale requirement analysis and software specifications.
  • Used GIT as version control.
  • Deployed to AWS using Jenkins AWS Code Deploy plugin.
  • Developed the build scripts using Maven
  • Followed the Maven build life cycle to build the application and deployed into Apache Tomcat application server.
  • Developed software documentation for implementation data, drawing conclusions, writing reports, and communicating results.

Environment: Java J2EE, HTML5, CSS3, Java Script, jQuery, JSP, Spring MVC, Spring Boot, Hibernate, Web Sphere, Agile methodology, RESTful Web Services, XML, XSLT, SQL, Maven scripts, Log4j, JUnit, GIT, IntelliJ, Ubuntu Server.

Confidential

Java Developer

Responsibilities:

  • Analyzed technical requirements and designed new components, web pages and controls to meet functional, performance and availability requirements.
  • Designed and developed components for all application tiers, including UX, business logic, database access and web services.
  • Developed, implemented and documented technical solutions to problems and features in an Agile development environment.
  • Developed dynamic and multi-browser compatible pages using HTML, CSS3, XML, XHTML, jQuery, and JavaScript.
  • Designed APIs and infrastructure to support a wide-range of devices and services.
  • Used mongo DB for data searching and sorting.
  • Developed user interfaces using JSP, JavaScript and AJAX.
  • Used JDBC for database connectivity with MySQL Server.
  • Wrote various queries using SQL and created a database using MySQL for the manipulation of data from the database.
  • Involved in projects related to entirety of Intranet and Internet applications by using web servers such as Apache Tomcat.
  • Implemented DAO for Oracle 8i for DML Operations like Insert, Update, Delete the records.
  • Involved in the design, development and deployment of the Application using Core Java/J2EE Technologies.
  • Worked with Core Java code extensively using interfaces and multi-threading techniques.
  • Developed RESTFUL web services with JSON for the application.
  • Developed Application in Struts Framework using MVC architecture.
  • Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets).
  • Applied techniques for cross-browser and cross-platform interface development using JavaScript and JQuery.
  • Developed JUnit test cases for developed modules; also performed Unit testing, Integration testing.
  • Made custom PL/SQL procedure calls to send and get information.
  • Developed database stored procedures and SQL scripts.
  • Used SVN as version control.
  • Migrated servers from on Premises to AWS cloud as well as created EC2 instances in AWS cloud platform.
  • Used Puppet Manifests to work on AWS server provisioning and standardization.
  • Experienced with installation of AWS CLI to control various AWS through SHELL/BASH scripting.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Performed coding, testing, implementation, and documentation of solutions, building and supporting various integrations with both external and internal systems.

Environment: HTML, CSS3, XML, XHTML, jQuery, JavaScript, Java, J2EE, JSP, AJAX, MySQL, Oracle, SQLite, PL/SQL, AWS, Agile Methodology, SOAP UI, AWS, JDBC, XML, SQL, JUnit, SVN.

We'd love your feedback!