We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 5+ years of IT experience as a Java Programmer with diversified exposure in Software Process Engineering, designing & building a Web Applications using Java/J2EE & open source technologies.
  • Experience in Software Development Life Cycle (SDLC), Agile and Waterfall methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
  • Good Knowledge in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Experience in developing web - based applications using Java and J2EE technologies such as Servlets, JSP, JDBC, JSF, Java Beans and JSTL.
  • Good programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Hibernate.
  • Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse, IntelliJ IDEA and NetBeans.
  • Proficient in Web/user interface development using HTML, JavaScript, CSS, JQuery and XML.
  • Experience in developing and consuming Web services using RESTful.
  • Good background in developing, deploying, configuring and administering Web Applications on Web /Application Servers like Apache Tomcat and Web Sphere.
  • Proficient in configuring build tools like Maven and ANT for the development and deployment.
  • Experience with Version control and configuration management tools like Git and SVN.
  • Expertise in coding optimized SQL queries on databases like MySQL and Oracle.
  • Knowledge in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Considerable Experience in working on different operating Systems like Windows and Linux.
  • Good experience in working under tight deadlines. Proficient at solving complex problems under strict deadlines, communication and interpersonal skills.

TECHNICAL SKILLS

Methodology: SDLC, Agile and Waterfall

Frameworks: JSF, Hibernate and Spring MVC

IDEs: Eclipse, Net Bean and IntelliJ

Languages: java

J2EE Technologies: Servlets, JSP, JSTL, Java Beans, RESTful and JDBC

Web Technologies: HTML, CSS, JavaScript, XML, JQuery

Application Server: Apache Tomcat, Web Sphere

Databases: Oracle, MySQL

Build Tools: ANT, Maven

Version Control Tools: Git and SVN

Designing tools: UML, MS Visio, Rational Rose

Operating Systems: Windows and Linux

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology.
  • Used and implemented Spring MVC to decouple the object classes dependency, to keep the MVC configuration simple.
  • Used IntelliJ and NetBeans as Integrated Development Environment IDE.
  • Working Experience with JSP and Servlets to accommodate all presentation customizations on the front end.
  • Written codes in Java, HTML/XML, CSS and frequently tested the functional requirement, along with the performance, of the system.
  • Worked with Web Sphere application server that handles various requests from Client.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Responsible for creating Restful Web services.
  • Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
  • Involved in code review and bug fixing of the application also involved in deploying the application files to the machine using WebSphere Application Server.
  • Designed database schema on Oracle and Written JavaBeans and Action classes to build project modules.
  • Worked on version control system tools like SVN.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Involved in developing UML, usecase diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.

Confidential, TX

Java Developer

Responsibilities:

  • Collaborate with Development team to support release planning, estimation and delivery processes using agile methodologies.
  • Developed and enhanced middleware components using Collections, Generics, Object Serialization, and Multithreading using java.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used the Eclipse as IDE, configured and deployed the application onto Tomcat server.
  • Worked on JQuery extensively for various user interactions, front-end validations and other visual effects.
  • Involved in the development of user interface design for the Web application using HTML, JavaScript, CSS according to the requirements of the client.
  • Involved in designed and development of web interface using Servlets and JDBC for administering and managing users and clients.
  • Worked on MySQL like interacting with Database, writing Stored Procedures and debug and fix the issues as well.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Used Git for version control repository across common source code used by developers.
  • Involved in developing UML, usecase diagrams, Class diagrams, and Sequence diagrams using MS Visio.

We'd love your feedback!