We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • IT experience in analysis, design, development, and testing of applications utilizing Java and J2EE Technologies.
  • Experience in Java and J2EE application development using Servlets, JSP, JSF, Struts, Spring Boot, Spring, Spring Security, Spring Integration, Spring Batch, Spring Data Jpa, Hibernate, EJB, Web Services, Hibernate, JMS, XML, JDBC, HTML.
  • Strong programming experience in using databases such as Oracle, SQL Server, MySQL.
  • Experience with using SCM tools including - Sub Version, Serena Dimension CM, and Git.
  • Knowledge and experience of complete Software Development Life Cycle (SDLC) starting from requirement analysis, design, development, testing and implementation.
  • Strong foundation in OOAD, J2EE architecture, SOA (XML, SOAP, WSDL) with excellent communication skills.
  • Involved in Architecting, Reverse engineering, design and develop prototypes of Java products.
  • Good working experience in the UI technologies HTML, CSS, Javascript, JQuery, and MVC frameworks Backbone.js.
  • Worked extensively in Hibernate for DAO layer implementation.
  • Experience in Unit Testing with Junit, Mockito, PowerMock, and Automation testing, BDD style, Cucumber, Selenium, Gherkin, RestAssured, Apache POI etc…
  • Extensively used J2EE Catalog Design Patterns like Session Façade, Service Locator, Business Interface, Factory, DAO and DTO etc...
  • Good experience in Design & Code reviews and participating in Design discussions with client Architects.
  • Experience in SOAP based and restful Web Services.
  • Experience in SOA tools, Oracle Service Bus (OSB), TIBCO ESB, EMS.
  • Experience in various Web tier MVC frameworks like Struts. Spring MVC.
  • Experience in application development and deployment on application/web servers Weblogic, Websphere, and Tomcat.
  • Good experience in using development tools like Eclipse, STS and JBuilder.
  • Good experience in developing build Scripts Using ANT and Maven.
  • Good at Documenting and Understanding user Requirements and System Specifications.
  • Excellent communication, analytical, interpersonal and presentation skills.
  • Adept at troubleshooting complex technical issues and providing production support.

TECHNICAL SKILLS

Languages: C, JAVA, J2EE, J2ME, HTML, Java Script, React JS, CSS, AngularJS and PL/SQL

Web Technologies: J2EE - Servlets, JSP, JDBC, EJB, JMS, AJAX, JSF, Struts and Spring, ATG

Operating systems: Linux & Windows

Web tools and languages: HTML, XML, Java Script, JQuery, JSON, SOA web services and RESTful services

RDBMS: MS-SQL 2008, Oracle 11g/10g/9i/8i, Sybase & MySQL, MongoDB, Cassandra database.

Frameworks: MVC, Spring 3.3(Annotation Based), Struts 2.0, Hibernate, JPA & JTA,JSF

Development IDE/ Tools: Eclipse 3x, STS (Spring Source Tool Suite), SOAPUI, RSA (Rational Software Architect), RAD, SQL Developer and DB Visualizer

Methodologies & Concepts: Agile, Waterfall system analysis and design

Servers: Tomcat, Web Logic, Web Sphere, JBoss and ATG Dynamo

Build Tools: Ant, Maven, Jenkins

Reporting Tools: BIRT

Version Control Tools: SVN, CVS, Tortoise, Visual Source Safe (VSS)

Project Management &Design Tools: Rational Project Management (RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML.

Bug Tracking Tools: JIRA, CRM, Bugzilla, Remedy and QTrack

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Gathered requirements from client, analyzing and preparing the Requirement specification document.
  • Developed more than 10 web-based software system; used JSP, Ajax, JQuery, CSS to enhance functionality and user experience on web pages.
  • Extensively used different kinds of programming language, like Java, php, C# .net; extensively used different kinds of databases, like Oracle, SQL Server, MYSQL; also have written SQL procedures.
  • Analyzed MVC architecture, Struts framework in view of the application workflow and application development.
  • Designed and developed Servlets.
  • Developed multi-threading projects, used connection pool to manage concurrency situation. Using synchronized method and synchronized variable.
  • Front-end development using HTML, CSS, JSP and client side validations performed using Java Script.
  • Used CVS for code versioning.
  • Have used JSF UI component to develop front-end web pages;
  • Worked on creating and updating the Oracle 9i.
  • Developed JUnit Test cases for the system.
  • Used Hibernate for persistence management.
  • Used both Windows and Linux platforms for developing the application.
  • Designed the system based on Struts MVC architecture.
  • Developed Servlets, JSP, JS, CSS and XHTML facelets front end layer.
  • Used transaction attributes in EJB to handle the transactions by the container.
  • JavaBeans are used for developing lightweight business components.
  • Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
  • Designed XML schema for the system.
  • Designed and developed the documentation for the system.
  • Used JDBC to acquire DB connections.
  • Used Eclipse in developing J2EE applications.
  • Created UML diagrams, forms and services.

Environment: Java, J2EE, JSP, UML, Struts, Eclipse, Swing, Hibernate, JUnit, Oracle 9i/10g, CVS, XSL, JavaScript and JQuery.

We'd love your feedback!