We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Allen, TX

SUMMARY

  • Almost 4 years of strong software experience in design, development and deployment of Web - Based and Client-Server business applications using OOPS, Java/J2EEtechnologies and Relational Databases.
  • Strong working experience in Software Development Life Cycle (SDLC) process like Rapid Application Development (RAD), Waterfall, Agile Scrum and Test-driven development methodologies.
  • Experience in Architecture, Designing, Development and Deployment of High-Performance, Scalable, Distributed Applications.
  • Implemented Rich User Interfaces using Servlets, JSP, JSTL, HTML5, DHTML, XHTML, CSS3, JavaScript, JQuery, JSON, AngularJS and AJAX.
  • Expertise in Core Javaconcepts likes OOPS, Data Structures & Algorithms, Collections, Multithreading, Exceptions handling, I/O.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX Frameworks and ORM frameworks like Hibernate.
  • Experience in developing Web Applications with various Open SourceSpring Framework (Spring MVC, IOC, AOP, DAO, JDBC),Struts Framework, Hibernate ORM.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Business Delegate, Front Controller.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL).
  • Good experience in producing and consuming the Web Services - REST using Jersey, JSON,JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
  • Worked with both SQL and NoSQL type of databases like Oracle, Microsoft SQLSever, MySQL, MongoDB.
  • Involved in writing the applications that implement the CRUD operations using PL/SQL and query languages of ORMs.
  • Have experience of optimizing the queries that can run efficiently which reduces the performance issues of applications.
  • Experience with build tools includes Ant, Maven for deployment and customizing WAR/JAR file management for web applications.
  • Used and worked with Application servers like Apache Tomcat, IBM WebSphere, Oracle WebLogic Server, Glassfish.
  • Experience and deep knowledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, CVS, and SVN.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL,C.

Markup Languages: HTML/HTML5, CSS/CSS3, JAVASCRIPT, DHTML, XHTML.

Web Technologies: JSP, Servlets, EJB, JSTL, JMS, Applets, JavaScript.

Frameworks and Tools: Struts, Spring, Hibernate, Spring MVC, Spring AOP, AngularJS, JQuery, JSF,JUnit, SOAP UI

Web services: SOAP, REST, JAX-RS, JAX-WS, Jersey.

Design Patterns and Tools: Singleton, Value Object, MVC, DAO, Front Controller.

Operating Systems: Windows, Unix, Linux.

Databases: MySQL, Oracle, Microsoft SQL server, MongoDB.

Web/App Server: Apache Tomcat, IBM WebSphere, Oracle WebLogic, Glassfish.

PROFESSIONAL EXPERIENCE

Confidential - Allen, TX

Java Developer

Responsibilities:

  • Was part of designing, gathering the requirements and dependency configurations for the application.
  • The existing web application was re-implemented using Angular as the frontend presentation layer and backed with RESTful API.
  • Worked mostly on the backend of the application building the RESTful API with Jersey and JAX-RS, integrated with Spring framework.
  • Utilized the dependency injection deign pattern of the Spring Framework for the rapid and quality application development.
  • Used HTML to create template for the Angular APP and designed the web layout using custom CSS.
  • Have experience of successfully implementing the user stories and applying the updated that are received from Retro.
  • Used annotation approach to make in the Spring and JAX-RS to make easier and cleaner development of the application.
  • Written the Web services that can produce both JSON and XML form of data.
  • JAXB was used to parse XML type of data and Jackson Parser was used to parse the JSON type of data.
  • For the persistence layer of the application, Hibernate was used.
  • This application was backed with Oracle Database and used PL/SQL to write the Stored procedures.
  • Unit tests were written using Junit Framework.
  • Used Git for the version controlling tool.
  • Deployed the application over Oracle WebLogic application server.

Environment: Java1.7, JEE, AngularJS, Spring, REST, Eclipse, UML, WebLogic, Spring MVC, HTML5, JSP, CSS3, JavaScript, jQuery, Bootstrap, XML, Log4j, Oracle, JUNIT, Maven, Git, JIRA.

Confidential - Oklahoma City, OK.

Java Developer

Responsibilities:

  • The environment of developing was in Agile methodology to develop and maintain the University web application.
  • This was built on Spring framework integrated with Hibernate as the backend and AngularJS as the Frontend of the application.
  • The frontend was implemented using AngularJS that feeds on the JSON data that is produced by the RESTful Services that was built by us.
  • Using Angular with node.js modules feature MVC pattern, Templates and Two-way data binding and used JQuery for creating behavioral aspects of the web page.
  • Implemented the view layer using HTML, CSS, JavaScript, jQuery, Bootstrap.
  • Used various modules of Spring like Spring MVC, AOP, Hibernate to build the backend of the application.
  • Created the RESTful web services that can produce the JSON type of data which is further used by the Web application and Mobile application.
  • Writing Ajax calls to populate data on the UI pages and load pages dynamically.
  • Developed stored procedures, triggers and functions using Oracle database.
  • Developed unit test cases to test spring services using JUNIT framework.
  • Implemented logging using Log4j.
  • Deployed and tested the application using the WebLogic server.
  • Used Maven to build all project modules.
  • Used Git as version control.
  • Responsible for implementing the code, Fixing QA defect rose on JIRA.

Environment: Java1.7, JEE, AngularJS, Spring, REST, Eclipse, UML, WebLogic, Spring MVC, HTML5, JSP, CSS3, JavaScript, jQuery, Bootstrap, XML, Log4j, Oracle, JUNIT, Maven, Git, JIRA.

Confidential

Java Developer

Responsibilities:

  • Followed AGILE methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Involved in requirements gathering, analysis and design and in development of application based on J2EE using Spring and Hibernate
  • Implemented the business using Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Wrote SQL injection queries, cross site scriptingcode, etc. and injected them within the different project parameters to exploit security flaws.
  • Used HTML, CSS, JavaScript, JSP, jQuery, AngularJS, AJAX, and Bootstrap in front end.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Used Eclipse IDE for the application development and integration to the frameworks, deployed applications on IBM WebSphere server.
  • Provided Technical support for Production environments resolving the issues, analyzing the defects using JIRA, providing and implementing the solutions for defects.
  • Developed the unit test cases Test Driven Development (TDD) and mock testing using JUNIT.

Environment: Eclipse IDE, WebSphere, HTML, CSS, AngularJS, Spring, MySQL, PL/SQL, Core Java, Git, JIRA, Unix, Linux, Agile, Hibernate,JNDI, Bootstrap, Ajax,Rest API.

We'd love your feedback!