We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Having 7 plus years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Well versed with all the phases of Software Development Life Cycle (SDLC) using Waterfall, Agile Methodology & related tools.
  • Proficient Involved in Design, development and testing of web application and integration projects using Object
  • Oriented technologies such as Core Java, J2EE, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP, and XML .
  • Experienced in developing UI Screens using JSP, JSTL, HTML, JavaScript, Angular 2.4, CSS, jQuery, Servlets.
  • Experience in working with different modules of spring like Spring IOC, Spring MVC, Spring JDBC, Spring DAO, Spring Security and Spring AOP.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model - View-Controller, Singleton, Session Facade, Service Locator, Factory, DAO, DTO, and Business Delegate.
  • Experience in spring module like MVC, AOP, JDBC, ORM, and Web Services using Eclipse IDE .
  • Good experience with a MYSQL database .
  • Good working knowledge in Java 1.8, JDBC, Servlets, JSP.
  • Experience with front-end HTML5, CSS, JS, JSON, and XML development is desirable.
  • Experience in working with application servers and web servers such as, IBM Web Sphere and Tomcat.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Strong database experience in Oracle 8/9i/10g, PostgreSQL, MySQL with good programming skills in SQL and PL/SQL.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller, Singleton, Flyweight, Factory, DAO, and DTO.
  • Experience in working with operating systems like Windows XP/VISTA/7/8, UNIX, and LINUX.
  • Experience in IntelliJ, and Eclipse for an integrated development environment for building, testing, and deploying various applications
  • Good working knowledge of Maven/Gradle for project build/test/deploymentLog4j for error logging and Debugging, Junit for unit and integration testing and XMLSpy for XML validation.
  • Extensively worked with ORM tools (Hibernate (HQL), OJB) and JPA annotations.
  • Experience in developing applications using Spring Boot.
  • Experience in using GIT as the version controlling Tool.
  • Experienced in developing UML Artifacts including Sequence Diagrams, Class Diagrams and Activity Diagrams.
  • Strong experience in using inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Acquires good understanding of JIRA and maintaining JIRA dashboards.
  • Ability to work independently as well as in a team and able to effectively communicate with customers, peers and management at all levels in and outside the organization.
  • Experience in Object Oriented Analysis & Design (OOAD).
  • Strong understanding of advanced JavaScript Frameworks like Angular.

TECHNICAL SKILLS

Programming Languages: Python, C, JAVA

Web Technologies: HTML5, CSS3, JavaScript, AngularJS, jQuery, Servlets, JSP, Bootstrap

Frameworks: Spring 3.x, Spring Boot, Spring MVC, Spring Security, Hibernate 4.x/3.x

Databases: Oracle 11g, DB2, MongoDB, SQL Server, PostgreSQL, and MySQL

IDE & Build Tools, Design: IntelliJ, Eclipse, Net Beans, Microsoft Visual Studio, Junit

Web Services: SOAP and Restful

Application/web servers: Oracle WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0

Operating Systems: Windows(xp/7/8/10), UNIX, LINUX, UBUNTU

Version Control: GIT

Build Automation tools: Log4j and Maven 3.x, Gradle

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to the business team and project managers.
  • Worked with Angular 4 to develop Single Page Applications (SPAs).
  • Developed UI pages using HTML5, Angular 4, Bootstrap, CSS3, jQuery.
  • Implemented design patterns like MVC, Singleton, Flyweight, Factory and Service Locator.
  • Used Executor Service Multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
  • Developed Data Access Layer using the Hibernate ORM framework.
  • Used advanced Java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used Annotations for Dependency Injection and Spring MVC for REST API s and Spring Boot for Microservices.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Experience in Spring Security for Authentication and Authorization of REST Services using OIDC on OAuth 2.0
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Used Log4J utility to generate run-time logs.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Wrote SQL queries, stored procedures, triggers, views, and enhanced performance with explain plans.
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Worked with testing frameworks such as JUnit, Mockito.
  • Used Maven as a build tool
  • Coordinated with other team members in a timely manner using JIRA dashboard for tracking team’s progress
  • Configured and Deployed application on Web Sphere Application Server
  • Used GIT for version control
  • Used IntelliJ for development and debugging Spring Boot applications and Used GIT for version control.

Environment: Java 8, Spring Boot, Spring Security, Spring AOP, Hibernate 4.x, Microservices, Angular 4, CSS3, Oracle 12c, REST, JIRA, Git, Maven, Web Sphere, Junit, Mockito, Cassandra.

Java Developer

Confidential, Cincinnati, OH

Responsibilities:

  • In the backend used spring framework to validate and process requests, call required business service and return dynamic views to client.
  • JavaScript in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Build Spring Boot Microservices for the delivery of software products across the enterprise.
  • Developed user interface using JSP & JSP Tag libraries to simplify the complexities of the application.
  • Effective use of Hibernate (ORM tool) in the persistence layer to create DAOs.
  • Configured and tested the application with database MySQL and involved in development of SQL backend implementation
  • Used Angular 2.4 framework for building web-apps and is highly efficient in integrating with Restful services.
  • Deployed projects in windows environment.
  • Writing JSP, Action Classes, Service classes and DAO using Hibernate.
  • Maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic, and coding changes by using Spring Boot in server side and Angular with typescript in client side
  • Used GIT and Jenkins for importing, rebasing and delivering the application to the source control,
  • Used Jenkins for the application deployment.
  • Perform execution of functional test plan using Junit and Karma test cases, validate test results, prepare documentation and data for analysis.
  • Implemented authentication to application by using Ping Federate with JWT.
  • As part of the requirement, designed and developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Using Angular 2.4 factory and services for dependency injection.
  • Developed code in Eclipse IDE and built in Maven and configured the project on Web Sphere.
  • Responsible for developing the UI pages using HTML, Angular JS, JavaScript, CSS, jQuery and JSON.
  • Developed the application using Spring MVC and Spring JDBC using xml configuration and annotation.
  • Used J2EE design patterns Data Access Object (DAO).
  • Developed UNIT test cases using JUNIT.
  • Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design

Environment: Java, Spring Boot, Hibernate, MAVEN, Agile, Eclipse, GIT, Jenkins, postgres, JSP, JavaScript, Typescript, HTML, CSS,JSP, JUnit, JSON, log4j, liquibase, JPA, REST

Java Developer

Confidential

Responsibilities:

  • Designing and implementing the User Interface using Core Java, HTML 5, CSS3, JavaScript and Angular JS.
  • Used GIT for version control and used intelliJ as the IDE for developing the application.
  • Implemented JavaScript for client side validations.
  • Implemented AJAX functionality using JSON, JQuery and XML.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
  • Experience with Optimistic Locking, Mappings using Hibernate.
  • Involved in developing nightly scheduled jobs using Spring Batch module.
  • Involved in raising the Notifications to Oracle 10g Users through Mailing Concept for intimating to start the next process using workflow.
  • Involved in writing Restful webservice using Spring Boot Applications.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Used Java 8 Lambda expressions and functional interfaces and Streams API.
  • Developed Web services for sending and getting data from different applications using REST, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used Jackson for data retrieval.
  • Used Amazon Elastic search service for application monitoring and full-text search.
  • Used Amazon SQS queuing service for reliable communication among distributed software components and microservices and used Amazon SNS push notification service for sending individual messages to mobile device users, email recipients and to distributed users.
  • Designed and developed a lead tracking system in Eclipse using spring with Maven, Hibernate.
  • Used spring framework including spring core/IoC, Spring Web, Spring Security.
  • Used Hibernate framework for mapping entities to database tables.
  • Back end development and maintenance of websites.
  • Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
  • Designed and implemented stored procedures views and other application database code objects.
  • Maintained SQL scripts indexes and complex queries for analysis and extraction.
  • Added database function with Spring Hibernate and JPA, to create add, update and delete function.
  • Experience in working with the RESTful web services.
  • Developed web application using Spring Framework with MVC design pattern
  • Experience working on scalable environment using Agile/SCRUM, Test driven development (TDD) methodologies.

Environment: HTML5, CSS3, JavaScript, Angular JS, XML, jQuery, RESTful, Design Patterns, Java 8, MongoDB, Express, NodeJS, HTML5, CSS3,Hibernate, JavaScript, Jasmine, Gulp, Bower, Angular JS, Bootstrap, Protractor, Spring, Typescript, Angular2, JUnit, Jenkins, Agile methodology Spring Boot, JUnit, Mockito, Agile methodology, AWS, Apache Tomcat, MEAN stack.

We'd love your feedback!