We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY:

  • 7+ years of professional experience in Software Development Life - Cycle(SDLC) phases of Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE.
  • Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, Struts, Hibernate, Spring, JSF, JDBC, Java Beans, SAX/DOM, Web services (SOAP and REST), XML.
  • Expertise in Software Development Life Cycle (SDLC) phases including Analysis, Design, Implementation, Testing and Maintenance.
  • Expertise in Unified Modeling Language (UML), in designing Use Cases, Class diagrams, Sequence diagrams using Rational Rose and Microsoft Visio.
  • Expertise in front-end/presentation tier development using Struts Framework that includes Validation Framework, JSP, Custom Tags, JavaScript, CSS, Angular JS
  • Designed and integrated the full scale Hibernate/Spring/Struts persistence solution within the application architectures for several projects.
  • Experience in Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Expertise working with standard JAVA/J2EE Design Patterns (MVC, Singleton, DAO, DTO, Intercepting Filter, Service Locator).
  • Worked with different spring modules - Spring MVC, Spring ORM, spring web, Spring DAO, Spring Core and Spring AOP.
  • Consumed and Exposed both REST and SOAP based web services very good experience with SOA model.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using Spring.
  • Good exposer of developing and deploying Web-based applications using IBM WSAD, Oracle WebLogic, RAD and Eclipse with deployment servers Tomcat, WAS and JBOSS.
  • Experience in working with different operating systems like Windows , Mac os.
  • Good experienced with RDBMS implementation and development using Oracle, MS SQL, and My SQL.
  • Experience in different forms of testing - unit testing, integration testing, regression testing and acceptance testing.
  • Strong experience in developing the Restful applications on top of Spring Framework.
  • Proficient in writing build scripts using ANT and Maven.
  • Well versed in using configuration management tools GIT, CVS, SVN.
  • Experience with REST-APIs, MongoDB, Git, Postman, Junit, Mockito, Tomcat, MySQL, Maven, Gradle and Eclipse, IntelliJ IDEs.
  • Good oral and written communication skills. Strong moral and work ethics with a sense of self-discipline and integrity.

TECHNICAL SKILLS:

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

J2EE Technologies: Servlets, JSP, JDBC, JAXB, JMS, JSTL.

Web Technologies: Java Script, XML, HTML5, CSS, AJAX, JSON, XSLT, XHTML, Angular JS, Bootstrap.

Web Services: SOAP (JAX-RPC, JAX-WS), WSDL, UDDI, REST (JAX-RS), JMS.

Operating Systems: Windows, Mac Os.

Frameworks: Struts, Spring, Hibernate, JPA.

Application Servers: IBM WebSphere, Apache Tomcat, Jboss.

Database: Oracle, SQL Server, My SQL, IBM DB2.

NoSQL Database: Mongo DB, Cassandra.

IDE: Eclipse, IntelliJ.

Version Tools: GIT, SVN.

Testing: Junit, Selenium.

PROFESSIONAL EXPERIENCE:

Confidential -Chandler, AZ

Java developer

Responsibilities:

  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS, JavaScript, JQuery, Ajax for service calls on pages to interact with the server.
  • Used Java 8 Lambda expressions to reduce the code and more readable. Method references to enhance the readability of the code with methods, repeating annotations to apply the same annotations repeatedly and also Method parameter reflections used to retrieve the names of formal parameter.
  • Developed REST API for test server for Express Router middleware based API's with Mongo DB integration. Strong Experience in developing user interfaces with HTML and CSS.
  • Designed and developed ETL application to process revenue files in real time with REST API, Apache Nifi and Python to a database on Amazon AWS instance.
  • Created single page applications with Angular JS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Used React JS to build web components such as signup form and rule form.
  • Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
  • Work on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module features to persist the data to the database for few applications.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Designed and developed Micro Services business components using Spring Boot.
  • Consumed REST based Micro Services with Rest template based on RESTful APIs.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Developed Data Services using XML messages that use REST web services.
  • Design a new development platform using Docker containers.
  • Design and implement CI build system using Jenkins.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Involved in deployment of application on Apache Tomcat Server in Development.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Log4J was used to monitor the error logs and used GIT as version control tool.

Environment: Spring, Hibernate, JSP, JSON, RESTful, SOAP, Maven, Junit, Agile, HTML5, CSS3, Java Script, JQuery, Angular JS, Angular 4, NodeJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, Micro Services, AWS, Docker, SQL, MongoDB, Apache Tomcat, WebSphere, JIRA, GIT.

Confidential - Cleveland, OH

Java developer

Responsibilities:

  • Design and development of business components using Spring Boot and Spring Annotations.
  • Involved in complete life cycle of SDLC process, change requirements and design reviews.
  • Developed the on boarding-svc using spring boot, Maven and open shift environment.
  • Worked extensively with Spring framework with modules like Spring AOP, Spring core, Spring JDBC, Spring batch, Spring MVC, creating new beans and written loosely coupled code utilizing dependency injection.
  • Worked with Angular http module to consume Restful web services. Used Modern Driven (Reactive) forms, to perform form validations on client side.
  • Hands on experience in creating UI layouts by using HTML5 for designing, CSS3, Media Queries, Bootstrap for styling and JavaScript for DOM manipulation.
  • Built applications using Angular classes and life cycle hooks to maintain the data present in each view.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Implemented the Spring MVC-Angular Stack by configuring the controller on the browser for the data flow between the two tiers.
  • Developed the DAO layer for the application using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Implemented Hibernate Caching (Query and second level EH Cache) for frequent queries executed against database for reports.
  • Used various Core Java concepts such as Exception Handling, Collection Framework to implement various features and enhancements.
  • Used Spring AOP for transaction management with Hibernate.
  • Used POSTMAN to work with Rest Web services for testing the Rest operations.
  • Involved in the Analysis, Design, Coding, modification and implementation of user requirements in the data warehousing application.
  • Created new Rest API Resources, Mappers, Handlers, Rest controllers, for the MSP application.
  • Configured Hibernate to make use of Caching to display the static lookup data from the database.
  • Wrote JUnit Test cases with Mockito framework, to adhere to code quality standards, and increase code coverage.
  • Create the testing framework used by MSP product to actively test the core components of the REST APIs.
  • Define the new APIs and perform local testing, JUnit testing, white box testing of the components.
  • Managed, created jobs, scheduled builds using Jenkins and managed plug-ins like Git, Maven for managing project jobs efficiently.
  • Used GitBash to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used Apache log4j for logging.
  • Used JIRA for bug tracking and ESLint for ensuring quality code.
  • Used Git as a version control tool to update work progress and attend daily Scrum sessions.
  • Used Agile/Scrum methodology for SDLC phases. Involved in daily scrum meeting, sprint review meeting and agile release planning.

Environment: HTML 5, JavaScript, Angular, CSS, JSON, XML, Oracle SQL Spring 4, Spring Boot, Web Services with SOAP, Restful web service, Jenkins, JUnit, JDK 1.8, JPA, Hibernate, Postman, Maven, JSON, GIT, Docker.

Confidential, Wilmington, DE

Java developer

Responsibilities:

  • Participated in vital phases of SDLC such as Designing, Developing and Maintaining of the application.
  • Developed application using Java 1.8 features such as functional programming, lambda expression etc.
  • Used various complex data structures in collections Framework for writing the Business Logic.
  • Developed components using spring framework modules such as IOC, MVC, AOP, and REST based Microservices using the Spring Boot.
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Used Hibernate in data access layer to access and manipulate information in the database writing stored procedures, functions and queries in SQL.
  • Used spring Object relational mapping (ORM) and hibernate for persistence in PostgreSQL.
  • Developed UI components using Angular JS, JavaScript, JSP, HTML, CSS, Ajax and JQuery, and a custom single page application using Angular JS, and created services, factories, models, controllers, views.
  • Developed Microservices using spring boot and created docker image to run application as a Docker container in EC2 instance.
  • Used MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
  • Developed unit testing frame work using JUnit test cases for continuous integration (CI) testing.
  • Developed scripts for maintaining Maven builds. Created and modified build configuration files.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used GIT controls for project and Log4j to print the logging, debugging, warning, info on the server console.
  • Created the branches in GitHub to implement the parallel development process.
  • Configured and used Log4J for logging all the debugging and error information.
  • Implemented log4j logging framework by creating various Splunk monitoring tools dashboards for easy tracking and debugging.

Environment: Core Java, Java/J2EE, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring JDBC, Spring Security, Hibernate, RESTful web services, SQL, PostgreSQL, Maven, Jenkins, JIRA, Tomcat, GitHub, Log4J, Agile (Scrum), MongoDB, Angular JS, HTML, CSS, JSP, Java Script, AJAX, JSON, XML, jQuery, Bootstrap, AWS EC2, RDS, Docker and intellij idea.

Confidential

Java developer

Responsibilities:

  • Analyze the requirements based on business data and user requirements.
  • Created user-friendly GUI interface and Web pages using HTML, jQuery and Java script.
  • Implemented the modules using Model-View-Controller (MVC) design pattern.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features
  • Designed database Queries for updating, insertion and retrieval of asset information and rates.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Created java classes to communicate with database using JDBC.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Involved in fixing bugs the bugs or defects in the application.

Environment: JDK, HTML, jQuery, JAVASCRIPT, Servlets, JSP, EJB, J2EE, XML, XSLT, Oracle, SQL, PL/SQL, Ms Visio, Eclipse, JDBC, Apache Tomcat Server.

Confidential

Java developer

Responsibilities:

  • Created HTML, CSS, and JSP pages for front-end, JavaScript for client-side validation.
  • Used Struts MVC architecture framework developing action servlet, action classes, and views.
  • Implemented AJAX and wrote/rewrote/customized various components and widgets to be reusable and extensible.
  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Created business logic using Session beans and Servlets.
  • Used Web Services to extract warranty related product data from servers using WSDL, XML and SOAP.
  • Employed spring framework for dependency injection.
  • Implemented the functionality of fetching of data from different sources and persisted the data through JPA, to separate DAO layer from Database layer.
  • Worked on regenerated code, through JPA, and created services for existing modules and tested them through JUnit.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Worked on tuning of back-end Oracle stored procedures using TOAD.
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.

Environment: Java, J2EE, HTML, CSS, JSP, JavaScript, Struts, AJAX, MVC, Servlets, WSDL, XML, SOAP, spring, JPA, DAO, Beans, PL/SQL, Hibernate, Oracle, TOAD, JUnit.

We'd love your feedback!