We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Los Angeles, CaliforniA

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in analysis, design, implementation, and testing of Object - Oriented Applications in Client/Server environments using Java/J2EE.
  • Experienced in Java Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experience working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iteration.
  • Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as Spring, Hibernate, Struts framework, EJB, Servlets 3.x.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes to thedatabase and using Hibernate Query Language (HQL).
  • Experienced in Front End frameworks such asjQuery, Ajax, JavaScript, Nodejs, ReactJS, BackboneJS, AngularJs.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Implemented various J2EE design patterns like Singleton, Session, Builder pattern, Factory.
  • Strong skills in RDBMS implementation and development using Oracle Servers and hands-on experience with SQL, PL/SQL.
  • Experience in container-based technologies like Docker, Kubernetes,andOpenShift along with the development of Microservices architecture using Spring Boot.
  • Hands on Experience in AWS Cloud in various AWS Services such as RedShift, Cluster, Route53 Domain configuration.
  • Experience with setup and maintenance of WebLogic Server, Apache, Tomcat, LDAP.
  • Implemented based on corresponding view components with view components JSP, Html, html5, CSS 3, XSD, XSTL.
  • Hands on experience in implementing client-server business applications using MVC, SOA architecture and Micro Services.
  • Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
  • Solid Hands-on experience in end to end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit AWS Code Deploy, AWS Code Pipeline, Jenkins, and Ansible.
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Experience in developing and a solid understanding of Service Oriented Architecture and Microservices Architecture.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages using TOAD.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven, Jenkins and logging tools like Log4J.
  • Extensive experience in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows.
  • Goal oriented individual with excellent analytical, problem-solving, communication and interpersonal skills with the ability to interact with individuals at all levels and work independently.

TECHNICAL SKILLS:

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Java Swings, JSF, JUnit, Log4J, Ant, Maven, Python, Ruby on Rails.

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton, Agile, Scrum, Test Driven Development.

Web Technologies: JSP, Servlets, AngularJs, jQuery, React.JS, Node.JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, Apache Camel, Spring Boot, Express.js.

IDE Tools: Eclipse, Rational Application Developer (RAD) and NetBeans, STS.

Databases: Oracle 11g, MySQL, SQL, MongoDB.

Reporting/Messaging Tools: Crystal Reports, BO XI R3,Active MQ, Rabbit MQ.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit 32, Clear Case, iReport -1.2.5.

Operating System: Windows, Linux, Unix, Mac, Solaris.

PROFESSIONAL EXPERIENCE:

Confidential - Los Angeles, California

Java Developer

Responsibilities:

  • Involved in the complete SDLC including the design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Used JSP, HTML5, CSS3, and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Used jQuery, Angular JS and Node JS to develop the rich user interface and to invoke RESTful Web Services to perform various operations.
  • Used AngularJS and Backbone.JS for client-side validation.
  • Develop various screens for the front end using AngularJS and used various predefined components from NPM.
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Multithreading was used to process data in chunks to improve performance.
  • Handed Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Developed internal coding using JEE technologies based on the MVC Architecture.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Developed reports include Invoice Printings and Patient profiles. Assigned as lead developer throughout the design, analysis and coding phase of a Claims Processing System.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Developed user interface as JSF, prime faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Developed and used REST web services for the reporting framework.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Responsible for configuring Continuous Integration Server i.e. Jenkins and SonarQube.
  • Used MongoDB as data storage and utilized aspects like replica sets, Sharding, and clever document design to make service extensible scale and feature wise.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.

Environment: JAVA 1.8, J2SE, HTML5, CSS3, jQuery, Ajax, Angular JS, Bootstrap, Node JS, JSON, J2EE, Spring Framework 4.2.0, Spring MVC 4.2, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JSP2.0, Hibernate 4.0,Garbage Collection, WebSphere, SonarQube, JBoss, JUnit, TDD, MongoDB, Microservices, GITHUB.

Confidential, Seattle, WA

Java Full Stack Developer

Responsibilities:

  • Responsible for Requirements gathering and analysis, Use case development, business requirement documentation
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Worked with Core Java for business logic.
  • Implemented MicroServices using Spring boot, spring based MicroServices
  • Built Web pages that are more user interactive using AJAX, JavaScript, LESS, Bootstrap and AngularJS.
  • Used multithreading in programming to improve overall performance.
  • Worked on integrating jQuery APIs with MVC pattern.
  • Used Apache Log4J for logging.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Bootstrap (HTML5, CSS, and JavaScript).
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
  • Build hypermedia-driven REST service with Spring HATEOAS, to create links pointing to Spring MVC controllers, build up resource representations, and control rendering into supported hypermedia formats such as HAL.

Environment: JDK 1.6, JSP, HTML,JavaScript, JDBC, MicroServices Hibernate, Spring 3.2.5, AngularJS, PL/SQL, SOAP & WSDL, XML, Oracle 11g, JUnit, Eclipse, TestNG, Ajax, Maven, Log4J

Confidential, Elizabeth, NJ

Java Developer

Responsibilities:

  • Involved in the development of back end using core java features such as collections, Generics and Exception handling.
  • Configured Spring MVC for the data communication between front end and mid-tier to handle request from the user and call the back end services
  • Developed code for obtaining bean s in spring framework using Dependency Injection or Inversion of Control
  • Integrated the middle tier using Spring framework with the Hibernate ORM framework
  • Responsible for maintain tables of users' information. Configure Hibernate Mapping in XML file.
  • Implemented DAO to maintain data layer and used stored procedures;
  • Used Hibernate for database operation such as query, update and delete in order to fulfill user's requests
  • Design the Graphical User Interface (GUI) of the project using HTML, jQuery, JavaScript, CSS to improve visual effect on the dynamic front-end
  • Validate front-end input using JavaScript, Ajax and jQuery
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Hibernate and HTML.
  • Created RESTful based web services using JAXRS to provide result and generate monthly payment details;
  • Client side scripts using JAVA, JSP, and JavaScript.
  • Developed various unit test using JUnit for Integration and Functional testing
  • Implemented various confirmation email and report emails using Java Mail technology.
  • Used GIT for version control across common source code used by developers
  • Interacted with users to present the new features of the system

Environment: Java, J2EE, Spring, Spring MVC, jQuery, Hibernate ORM, DAO, HTML, jsp, Java Mail, REST, Ajax, JavaScript, GIT

Confidential

Java Developer

Responsibilities:

  • Responsible for adding new features the interactive patient oriented software solution.
  • Designed and implemented the database structure using PL/SQL in Oracle 10g database.
  • Designed and developed the interface using JSP and HTML/CSS for the new features.
  • Involved in implementing the feature using Spring framework.
  • Wrote POJO classes with business logic to map database tables with java objects.
  • Implemented JDBC Classes for Database Connection.
  • Used Maven as build management tool.
  • Participated in deployment of the web app on WebLogic application server.
  • Developed feature components in an Agile environment (Scrum) utilizing a test driven development approach.
  • Developed test cases using JUnit for unit testing.
  • Proactively participated in planning and development meetings with internal and external stakeholders.
  • Participated in code review meetings and refactored the code as per the project standards.

Environment: Core Java, JSP, spring, HTML/CSS, JDBC, JUnit, Oracle 10g, WebLogic server, Maven

We'd love your feedback!