We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Durham, NC

PROFESSIONAL SUMMARY:

  • Over 6 Years of experience inJava,J2EEwith experience in all stages of software development lifecycle (Requirement gathering, Designing, Developing and Testing).
  • Strong experience working withSpring(SpringMVC,Spring Core,SpringAOP,SpringJDBC, Spring Security, Spring Web flow, Spring Boot with REST).
  • Expertise in design and development of web applications using HTML5, CSS3, JavaScript, AngularJS, jQuery, XML, Bootstrap JS, JSP, JSON, JSF, React JS and AJAX
  • Experienced with AngularJS directives ng - app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer
  • Hands-on experience withSpringCore such as Inversion of Control (IOC), Dependency Injection, Auto wiring, Annotations, Event Handling.
  • Solid experience integratingSpringHibernate ORM (HQL, XML, Criteria API, Reverse Engineering, Hibernate MVC, Hibernate DAO Support, Persistent Data, Component Mapping, Associations, and Annotations).
  • Performed Data Operations (CRUD) usingSpringORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Worked onSpringJDBC (JDBC Template, Named Parameter JDBC Template, Simple JDBC Template, and Simple JDBC Call)
  • Having experience working with databases technologies such as MySQL, Oracle, and MS SQL Server.
  • Extensively worked on SOA (Service Oriented Architecture) to implement the services properly in the applications
  • Extensively used Web Services like SOAP, WSDL to communicate between systems.
  • Designed and implemented Web Services for client to retrieve Data using SOAP.
  • Good experience in developing applications with SOAP and REST Web Services.
  • Skilled at consuming data from RESTful Web Services using JSON.
  • Rigorously worked on CoreJavafor Business Logic such as Algorithms, Constructor Chaining, Interface, Abstract Class, Generics, Singleton, String Manipulations, Threads, Multithreading, Synchronization, Exception Handling,JavaI/O, Garbage Collection and Collection Framework.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures and Triggers.
  • Expertise on entire Software Development Life Cycle (SDLC) using Web/Application Servers like Tomcat, JBoss, WebSphere and WebLogic Application Server.
  • Expertise in project documentation implementing Use Case diagram, Flow Chart, Risk Assessment, Requirement Gathering, designing E-R Diagram, UML modeling.
  • Familiar with Maven tool building different applications.
  • Expert at handling Unit Testing using JUnit, Jasmine, Karma, and Jenkins.
  • Experienced in version control tools like GIT, SVN and ticket tracking platforms like JIRA.
  • Expertise in communicate with business users and business analysts to understand requirements.
  • Highly motivated, self-directed, strong troubleshooting and excellent communication skills.

TECHNICAL SKILLS

Languages: Java, C, SQL

J2EE Technologies: Servlets, JSP, JDBC, JSF, Web Services.

Frameworks: Spring, Hibernate, JUNIT

IDE Tools: Eclipse, Net Beans

Application/Webserver& Services: IBM Web Sphere, JBoss, Tomcat, Web logic

OS &Environment: Windows, UNIX, Linux

Databases Oracle: DB2, SQL Server, Mongo DB

Methodologies: Agile, Scrum, Waterfall.

Version Control: Tortoise SVN, GIT

Web Technologies: HTML, XML, CSS, AJAX, AngularJS,Bootstrap

Tools: Ant, Maven, JUnit, Log4j

WORK EXPERIENCE:

Java Developer

Confidential, Durham, NC

Responsibilities:

  • Involved in requirements gathering, analysis, functional specifications and over-all component design.
  • DevelopedSpringand Hibernate based multi-tier Web Application.
  • Created and maintained the configuration of theSpringFramework.
  • Worked on creating Angular 2 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Used ng-Model to achieve two-way binding and using ng-if to display the validation messages and error messages.
  • ConfiguredSpringMVC and Integration with ORM Framework.
  • Implemented object/relational persistence for the domain model.
  • Configured Hibernate objects in the Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Implemented ORM in the persistence layer using Hibernate frame work.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Defined data transfer process through asynchronous web service using REST (HTTP)
  • Implemented RESTFUL web services using Spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Used Postman to test the API workflow tested on the JSON files.
  • Developed UML diagrams such as Usecase, Class, Sequence and Activity Diagrams to understand the Systems Architecture.
  • Experienced withJavaprogramming including multi-threading and Generics.
  • Implemented the various layers of the application usingSpring3.0 Framework modules such asSpringIOC,SpringAOP,SpringMVC,SpringORM.
  • Involved in server-side validations using AJAX.
  • Helped in developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application.
  • Used Maven for building the entire web application and deployed them on Web Sphere.
  • Deployed the ear files on the Web Sphere Application Server.
  • Deployed applications on IBM Web Sphere Application Server.
  • Involved in Unit Testing of the components using JUnit.
  • Used SVN for version control.

Environment:JavaSE 6,JavaEE, JDBC, JSP,Spring3.0.5, Hibernate 3.5, HTML, CSS, AJAX, Oracle 11g, Eclipse, JUnit, SVN, Web Sphere Application Server, JAX-RS, Angular JS etc.

Sr. Java Developer

Confidential, NC.

Responsibilities:

  • Involved in SDLC development including Requirements gathering, Analysis, Design, Implementation and Testing of application using Agile Methodologies.
  • Developed web application usingSpringMVC framework.
  • UsedSpringInversion of Control to make application easy to test and integrate.
  • Used Auto wired POJO and DAO classes withSpringControllers.
  • Developed Web application for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • Utilizedspringannotations and XML configuration for Dependency Injection.
  • Created Spring REST controllers to create the rest services, exception mappers, validators etc.
  • Provided connections usingSpringJDBC to the database and developed SQL queries to manipulate the data.
  • UsedSpringDAO concept in order to interact with database using JDBC template.
  • Implemented some applications by using Object Oriented Programming concepts, Multi-Threading, Exception Handling, and Collections while developing the project.
  • Used Log4j to print the logging, debugging, warning info on the server console.
  • Used Web Sphere Application Server for building, testing and deploying application locally.
  • Used IBM ClearCase for version control.
  • Interacted with testing team to fix defects.
  • Involved in bug fixes, enhancements and code refactoring.

Environment:JavaSE 7, JDBC, JSP, JSF, HTML, CSS, Angular JS, DOJO, jQuery, Bootstrap, AJAX, JSON, RESTful, JAX-WS,SpringFramework 3.0.5, Web Sphere Application Server 7.0, MySQL, Eclipse, Log4j, IBM ClearCase, etc.

Java Developer

Confidential, NY

Responsibilities:

  • Involved in the requirement gathering, analysis, design, development, and testing phases of Software Development Lifecycle.
  • Created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for an optimized application design using Microsoft Visio.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI
  • Created configuration files for Spring, Hibernate.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) and Inversion of Control (IOC).
  • Implemented the various layers of the application usingSpring3.0 Framework modules such asSpringIOC,SpringAOP,SpringMVC,SpringORM.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Data Access Object, and Singleton.
  • UsedSpringDependency Injection to inject required beans andspringAOP for transaction management, logging and security services.
  • Implemented theSpringMVC framework by creating controllers, validators, models and request mappings for all the action URLs.
  • Worked onSpringSecurity framework for login authentication, password hashing.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Configured Hibernate mapping files and configuration file to achieve persistence with RDBMS.
  • Configured and deployed the applications on WebLogic Application Server.
  • Used Mongo DB as database and wrote MongoDB models and schema by using mongoose to query data and experienced in managing MongoDB environment from availability, performance and scalability perspectives.
  • Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses with Apache CXF webservices engine.
  • JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
  • Written Oracle Stored Procedures and Functions for the application.
  • Used Maven to build and deploy the applications.

Environment:Java, J2EE,Spring, Hibernate, JAX-RS, JSP, AJAX, Web Sphere, Oracle 10g, SOAP, Log4j, JS,JMS, XML, REST & SOAP Web Services, WSDL, Junit.

Java Developer

Confidential

Responsibilities:

  • Collaborate with team members, business analyst and stakeholders to understand business and functional requirements.
  • Participate in Requirements gathering, Analysis, Design, Implementation, Testing, Documentation, and Maintenance of the application.
  • Work with the team, architects to enhance the application functionality and add new features.
  • Handle day-to-day tasks development, technical activities and maintain highly scalable web applications and trouble-shooting performance issues.
  • Experience with Object-Oriented Programming methodology & practice utilizingJavalanguage concepts usingJavaSE,J2EE.
  • Develop web application usingJava&J2EEtechnologies like JDBC, Servlets, JSP and SpringMVC framework.
  • Write application development code using CoreJavaconcepts including Object Oriented Programming, Multi- threading, Exception Handling, and Collections.
  • Extensively worked with JavaScript cookies.
  • Developed applications using Spring Core,SpringAOP &SpringSecurity.
  • Write SQL queries to fetch the required data from database.
  • Deploy the application and ear files on the WebSphere Application Server.
  • Used SVN for version control.
  • Build and deploy the applications in Jenkins.
  • Experience with JIRA.
  • Coordinate and support System Testing, Integration Testing & User Acceptance Testing.
  • Participate in scrum meetings such as daily stand up, sprint planning, demo, retrospective, release activities.
  • Interact with testing team to fix defects raised during QA/UAT cycle.
  • Experience with SCRUM environment like Agile and able to work independently or as part of a team.

Environment:JavaSE 8,J2EE, JDBC, Servlets, JSP,Spring,SpringMVC,Oracle 11g, IBM DB2 10.5, dB Visualizer 9.2.14, WebSphere Application Server v7.0, Ant, Maven, Log4j, Gradle, SVN, Jenkins 1.6.

We'd love your feedback!