We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7 years of experience in all phases of Software Development Life Cycle using analysis, design, development, deployment, testing, documentation, implementation & maintenance of application software using Java / JEE technologies.
  • Extensive experience in developing web based application using J2EE components like Web Services, Spring, Spring MVC, Hibernate, JSP and Servlets.
  • Broad experience with Software Development Life Cycle, Software Development Methodologies (Agile) and practices.
  • Experience in using Spring & Hibernate framework for various web/portal based application development.
  • Experience in integrating web applications using Spring IOC module.
  • Developed dynamic user interfaces for high - volume Web and Mobile web sites using the latest in Responsive Web Design techniques.
  • Hands-on experience with various J2EE design patterns like Spring framework, Data Access Object and Data Transfer Object
  • Developed UI for web applications using HTML, CSS, JavaScript and JQuery.
  • Worked on front-end technologies like JSP, HTML, JavaScript and Ajax.
  • Involved in development of RESTful and SOAP web services.
  • Worked with major RDBMS such as Oracle and also have hands-on with MySQL.
  • Well versed with complete Software Development Life Cycle (SDLC) and various software development methodologies such as Agile Methodology, Iterative Development and Waterfall model.
  • Experience in reviewing design documents, requirement specifications, preparing technical document.
  • Experience in developing software build/deployment descriptors using Maven.
  • Extensive work experience in Production Support of Enterprise level applications.
  • A well-organized, goal-oriented, highly motivated and effective team player with excellent analytical, troubleshooting, and problem solving skills.
  • Good problem solving, communication and documentation skills.
  • Ability to learn quickly in work environment, excellent interpersonal and communication skills with ability to co-operate in group environments.

TECHNICAL SKILLS

Operating systems: Microsoft Windows, UNIX, Linux, Mac OSX

Programming Technologies: Java, J2EE, C, C++, SQL

Front-End/UI Frameworks: HTML 4, CSS, JavaScript, JQuery, Ajax.

Web Development Technologies: J2EE, Servlets, JSP, JDBC, Spring IOC, Spring MVC, Spring AOP, JPA, Hibernate.

Application Build Tools: Maven, ANT

Application Servers: Apache Tomcat 7, Weblogic 10

Database Development Technologies: SQL, Triggers, Views

Databases: MySQL, Postgre SQL, Oracle

IDE/Development Software Suite: Eclipse, NetBeans, SQL Developer, MySQL WorkBench, File Zilla, Putty.

Source Control: GIT, Subversion

Issue Tracking: JIRA, Rally

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Extensive experience using frameworks like Spring and Hibernate.
  • Developed Vantage Admin home page, user module - Modify/search users, ‘create user’ screens (with assigning various roles) using Spring MVC framework, Hibernate ORM Module.
  • Developed the respective controllers for the new hire creation pages on the admin, candidate and HR ends and modify/search users on the admin end.
  • Written the service layer for the integration of the new hire information.
  • Used Hibernate for Object Relational Mapping (ORM) for saving and updating the information entered by various user roles into the database.
  • Involved in daily agile stand- Confidential with the globally distributed team.
  • Played a team member role in onsite/offshore model development process.
  • Communicated with the developed Web Services using REST and JSON.
  • Developed the application using various J2EEDesign Patterns like Factory Pattern, Data Access Objects (DAO), Factory, Data Transfer Object (DTO).
  • Spring MVC model was used for the development of the application.
  • Used service layer for the business logic and also as a communication between controller and model layers.
  • Used Spring IOC for Dependency Injection.
  • Developed Java classes to test the services through JUnit.
  • Created Hibernate Mapping classes using annotations with proper relations.
  • Implemented HQL queries whenever the business logic demands.
  • Worked on Oracle Database, writing required SQL statements.
  • Participated actively in the Agile Development Process (TDD).
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking
  • Used the continuous integration tool Jenkins.
  • Used Tomcat server on Eclipse IDE to run the applications.

Environment: Java/J2EE, RESTful and SOAP Web Services, Spring, Hibernate, SQL, HTML, CSS, Oracle, HQL, Maven, Junit and JSP.

Sr. Software Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in development of the order administration and shipment tracking functionalities.
  • Involved in the development of Spring MVC application model.
  • Controllers for the order addition and the tracking functionalities were written.
  • Service layer was implemented for the add/update order and track the order features.
  • Hibernate with corresponding mapped POJOs was used for saving the order information into the database.
  • Used Spring for all Java core components and integration units for the services.
  • Designed the Front-end screens using JSP Tag Libraries, XHTML, CSS, JQuery and JavaScript.
  • Experienced in Hibernate to communicate with the MySQL database.
  • Configured hibernate O/R mapping methodologies and written SQL and HQL queries.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Designed and developed RESTful and SOAP Web Service layer.
  • SOAP web service layer was produced to provide it to the clients who can track the order and send updates to their customers.
  • Used JUnit for unit testing application layer code and operation level testing for services.
  • Used Maven for building the application locally and deploying it to local and DEV servers.
  • Followed Agile methodology with 2 week iterations and daily scrums.
  • Developed the project using agile development methodologies Coordination with team, peer reviews and collaborative System level testing.
  • Defects were tracked using JIRA.
  • Application was hosted on Tomcat server using Eclipse IDE.
  • Supported Testing Teams and involved in defect meetings.

Environment: Java/J2EE, Spring MVC, Jquery, Spring 3.2, JQuery, Ajax, Weblogic 12, Hibernate 4, HTML, CSS, Junit, JSP, TDD, Maven, RESTful and SOAP.

Sr. Software Developer

Confidential, Lake Buena Vista, FL

Responsibilities:

  • Involved in the requirements gathering, analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
  • Involved in creating the controllers for the user registration and account budget estimator modules.
  • Service layer was implemented for the budget estimation based on the user inputs for various fields like the venue, hotels and transport estimates.
  • Used hibernate and DTOs to save the user information during the registration process.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Created connections to database using Hibernate Session Factory, used Hibernate APIs to retrieve and stored data to the database with Hibernate transaction control.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used JMS for implementing Service Oriented Architecture for sending and receiving messages while using web services.
  • Involved in creating Restful web services to expose to other applications.
  • Wrote complex HQL queries to retrieve the data from Oracle Database.
  • Used agile methodology for implementing the features & participated in scrum meetings.
  • Worked on AJAX to develop an interactive Web Application.
  • Implemented presentation layer using JSP, JSP Tag Libraries (JSTL), HTML/HTML5, CSS, Java script, JQuery.
  • Used JSP and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in writing & building the code using Maven.
  • Developed and executed unit test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Used JIRA for the bug tracking.

Environment: Java/J2EE, JSP, HTML, CSS, Spring, Ajax, Java Script, Web Services, Maven, Hibernate, Oracle.

Java Developer

Confidential, Tampa, FL

Responsibilities:

  • Developed the user registration page where costumers enter their data and the login pages using JSP.
  • Involved in creating the controllers/servlets for the registration and loan management pages.
  • Service layer was implemented for the loan management to get the customer DTOs and send it to the model layer.
  • DTOs then were saved to the database using Hibernate which were later retrieved by the loan calculator to decide the eligibility of the customer.
  • Implemented Persistence layer using Hibernate to interact with the database, Used Hibernate Framework for object relational mapping and persistence.
  • AJAX forms are created for update operations
  • Used JPA annotations to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Worked on coding, implementation of front end using JSP, HTML, CSS and JavaScript.
  • Developed client side validations using JQuery and JavaScript.
  • Used Spring MVC (Model View Controller) architecture.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking
  • Involved in coding for JUnit Test cases

Environment: Java/J2EE, HTML, CSS, J2EE, HTML, JSP, JavaScript, Hibernate, HQL, JQuery, Maven, TDD, JUnit4.

We'd love your feedback!