We provide IT Staff Augmentation Services!

Java Developer Resume

Atlanta, GA

SUMMARY:

  • Over 5 Years of experience in Java, J2EE with experience in all stages of software development lifecycle (Requirement gathering, Designing, Developing and Testing).
  • Strong experience working with Spring (Spring MVC, Spring Core, Spring AOP, Spring JDBC, 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, and filters and created AngularJS service layer.
  • Having experience in working with npm for node.js projects using Bootstrap, CSS and Html as front end.
  • Extensively worked on dependency management tools like Bower, Grunt and npm for node.js.
  • Hands-on experience with Spring Core such as Inversion of Control (IOC), Dependency Injection, Auto wiring, Annotations, Event Handling.
  • Solid experience integrating Spring Hibernate ORM (HQL, XML, Criteria API, Reverse Engineering, Hibernate MVC, Hibernate DAO Support, Persistent Data, Component Mapping, Associations, and Annotations).
  • Performed Data Operations (CRUD) using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Worked on Spring JDBC (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 Core Java for Business Logic such as Algorithms, Constructor Chaining, Interface, Abstract Class, Generics, Singleton, String Manipulations, Threads, Multithreading, Synchronization, Exception Handling, Java I/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

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, functional specifications and over-all component design.
  • Worked Extensively on Angular 6 for creating components, Services, Directives.
  • Used ng-Model to achieve two-way binding and using ng-if to display the validation messages and error messages and ng-for to iterate over the list elements and ng-deep to implement the custom paginator.
  • Used Angular services to perform backend REST web services interactions to get and post JSON data.
  • Used Angular Server Side commands like Npm install, ngserve, Npm run build, ng new, ng gc directives
  • Configured the build commands in package.json for angular services to be run on open shift cloud.
  • Developed spring and Hibernate based multi-tier Web Application.
  • Created and maintained the configuration and multiple profiles of the Spring Framework for the application for various environments, used spring profile.
  • Used Spring Inversion of Control to make application easy to test and integrate.
  • Used Auto wired POJO and DAO classes with Spring Controllers.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Developed using new features of Java 8 Generics, annotations, enhanced for loop and Enums.
  • Used Log4j to print the logging, debugging, warning info on the server console.
  • Implemented the logging configuration for the application using log4j2 used file appenders and console appenders to archive the log files and delete the logs that are older than 30 days.
  • Configured Spring MVC and Integration with ORM Framework.
  • Implemented object/relational persistence for the domain model.
  • Worked on hibernate 5, used criteria builder for applying restrictions and projections on the data base objects.
  • Configured Hibernate objects using annotations to persist the data to the Oracle 12C Database.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the different work groups.
  • 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.
  • Worked on migration of entire project from JBoss to Tomcat in order to deploy it on Open shift cloud Environment.
  • Used Jenkins as CI/CD tool for deploying the code on to other environments and Open shift as a cloud environment.
  • Used Maven for building the entire web application and deployed it on Tomcat.
  • Interacted with testing team to fix defects.
  • Involved in bug fixes, enhancements and code refactoring.
  • Involved in Unit Testing of the components using JUnit.
  • Used GIT as a Code Repository.

Environment: Java 1.8, Spring boot 2.0.2, Hibernate 5, HTML, CSS, Oracle 12C, Eclipse, JUnit, SVN, Tomcat, spring Rest, Angular, GIT Bit Bucket, Maven, Open shift Cloud Environment, Jenkins etc.

Confidential, Durham, NC.

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, functional specifications and over-all component design.
  • Developed spring and Hibernate based multi-tier Web Application.
  • Created and maintained the configuration of the Spring Framework.
  • Worked on creating Angular 2 Reactive forms to implement complex forms and performed the validations using Form Builder on npm with node.js.
  • Used ng-Model to achieve two-way binding and using ng-if to display the validation messages and error messages.
  • Used Bower for managing front end components like html, CSS and JS.
  • Configured Spring MVC 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.
  • 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 Use case, Class, Sequence and Activity Diagrams to understand the Systems Architecture.
  • Experienced with Java 1.8 programming including multi-threading and Generics.
  • Implemented the various layers of the application using Spring 3.0 Framework modules such as Spring IOC, Spring AOP, Spring MVC, and Spring ORM.
  • Helped in developing the complete business flow and helped in corporate 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.
  • Involved in Unit Testing of the components using JUnit.
  • Used SVN for version control.

Environment: Java 1.8, JDBC, JSP, Spring 3.0.5, Hibernate 3.5, HTML, CSS, AJAX, Oracle 11g, Eclipse, JUnit, SVN, Web Sphere Application Server, JAX-RS, Angular JS, Bower etc.

Confidential, NC

Sr. Java Developer

Responsibilities:

  • Involved in SDLC development including Requirements gathering, Analysis, Design, Implementation and Testing of application using Agile Methodologies.
  • Developed web application using Spring MVC framework.
  • Used Spring Inversion of Control to make application easy to test and integrate.
  • Used Auto wired POJO and DAO classes with Spring Controllers.
  • Developed Web application for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • Utilized spring annotations and XML configuration for Dependency Injection.
  • Created Spring REST controllers to create the rest services, exception mappers, validators etc.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Used Spring DAO 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 Clear Case for version control.
  • Interacted with testing team to fix defects.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: Java SE 7, JDBC, JSP, JSF, HTML, CSS, Angular JS, DOJO, jQuery, Bootstrap, AJAX, JSON, RESTful, JAX-WS, Spring Framework 3.0.5, Web Sphere Application Server 7.0, MySQL, Eclipse, Log4j, IBM Clear Case, etc.

Confidential

Java Developer

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.
  • 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 utilizing Java language concepts using Java SE, J2EE.
  • Develop web application using Java & J2EE technologies like JDBC, Servlets, JSP and Spring MVC framework.
  • Write application development code using Core Java concepts including Object Oriented Programming, Multi- threading, Exception Handling, and Collections.
  • Extensively worked with JavaScript cookies.
  • Developed applications using Spring Core, Spring AOP & Spring Security.
  • 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: Java SE 8, J2EE, JDBC, Servlets, JSP, Spring, Spring MVC, Oracle 11g, IBM DB2 10.5, dB Visualizer 9.2.14, WebSphere Application Server v7.0, Ant, Maven, Log4j, Gradle, SVN, Jenkins 1.6.

Hire Now