We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • 5+ years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Expertise in full Software Development Life Cycle SDLC including Software Architecture, Object Oriented programming, Designing Prototyping.
  • Thorough knowledge in core Java concepts like OOP, JDBC, Multi - Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, Struts, Spring, Spring Annotations and Web Services.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
  • Good experience designing databases, ORACLE 8i/9i/10g, MySQL and SQL Server.
  • Strong Database design and development experience, which includes designing, data modeling, stored procedures, functions, triggers etc. using SQL and PL/SQL.
  • Developed different Web components such as JSPs, Servlets, Custom Tag Handlers and business components such as Web Services.
  • Experienced in developing applications using Apache Tomcat, BEA Web Logic, and Jobs.
  • Expertise in XML technologies with SAX-DOM parsers.
  • Expertise in web services technologies such as SOAP, Restful.
  • Worked on debugging using Logging Frameworks such as Apache Log4j.
  • Expertise in build automation tools like Maven, ANT.
  • Experienced in Development Methodologies like Agile Development methodology, Object Oriented Analysis and Design, Waterfall Development models.
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Extensive experience in web application design using open source MVC, Struts, Spring Frameworks and J2EE design patterns.
  • Strong knowledge in Java Messaging Services JMS.
  • Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java technologies.
  • Experience in working with different operating systems like Windows and UNIX/Linux.
  • Experience in writing and debugging shell scripts.
  • Extensive experience on Application Servers including BEA WebLogic 10.3/9.x/8.1, WebSphere MQ 8.5 and Web servers like Apache Tomcat 5.x and Sun One Server etc.
  • Extensive experience in using IDE's like Eclipse, Spring Tool Suite and version control tools like SVN, Git.
  • Strong experience in continuous integration and TDD Test Driven Development
  • Good experience in performance testing and bug fixing.
  • Experienced in working fast paced complex web environments.
  • Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies.
  • Skills in analyzing user requirements, modeling the system and ensuring the functionality.
  • Strengths include excellent interpersonal and communication skills.
  • Ability to provide solutions from a functional and technical perspective, meet deadlines.
  • Strong analytical and problem solving skills and a proven ability to be an effective team player with excellent time management skills.
  • Extensive experience in code re-factoring, developing standards and mentoring the team.

TECHNICAL SKILLS

Programming Languages: Java, C

Operating Systems: Windows XP/7/10, Unix, Linux.

Web Technologies: J2EE, C++, JAVA, JavaScript, HTML5, PHP, Spring MVC, HTML, CSS., JSON, Jenkins.

Scripting Languages: JavaScript

Servers: Apache Tomcat, JBoss, WebLogic, GlassFish, WebSphere MQ, WebSphere Application Server, WebSphere portal server

Java Frameworks: Struts, Spring Boot and Hibernate

ORM Tools: Hibernate

Databases: Oracle 8i/9i/10g/11g, MS Access, MS SQL Server, DB2.

RCT: Subversion SVN, Git, CVS, Perforce

IDE's: Eclipse, JDeveloper, Net Beans, Visual Studio

Build Automation: Maven, Ant

Issue Reporting Tools: Bugzilla

PROFESSIONAL EXPERIENCE

Java Developer

Confidential | Irvine, CA

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Designed and coded application components in anagileenvironment utilizing atest-driven development(TDD) approach.
  • Developed user interface usingJSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS andjQueryfor making theDOMmanipulations and for makingAjaxcalls.
  • Developed Business logic with the help ofspringand Data Access was implemented by usingHibernate.
  • Designed asynchronous messaging usingJMSto exchange of critical business data and events amongJ2EEcomponents and legacy system.
  • UsedSpringframework in the development of a business bean and to interact with theHibernate ORMtool
  • Experience in implementingWeb Servicesin-order to communicate between different distributed components using withSOAP ProtocolusingApache Axis.
  • Designed and developedRESTfulweb services that supportJSONfor other developers to access to speed up development usingSpring MVC,Spring Boot, Web Services,JSON, Log4j, RESTful,MySQLandMaven.
  • Developed business process execution language processes and deployed them usingOracle SOA Suite 11g
  • Involved in consuming, producingRestful web servicesusingspring rest.
  • Provided Transaction Management using theHibernateconfigurations and Involved in integrating the business layer withDAOlayer usingJPA
  • Developed Unit /Integration test cases usingJUnitandSeleniumtools and Involved in configuring and deploying the application usingWeb Logic,Apache HTTP.
  • UseEclipseas IDE tool to develop the application andJIRAfor bug and issue tracking and UsedMavenfor building and managing dependencies of the application
  • Set upJenkinsserver and build jobs to provide continuous automated builds based on polling the Git source control system.

Environment: Java, J2EE, JSP, Spring MVC, HTML, CSS, jQuery, AngularJS, Bootstrap, XML, JDBC, Hibernate, JMS, JUnit, Load Runner, JMeter, JIRA, Jenkins, Web Logic, JSON, Selenium, Web Services, SOAP, REST API, Apache AXIS, Maven, Oracle.

Java Fullstack Developer

Confidential | Bloomington, IL

Responsibilities:

  • Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, springs and doing enhancements and issues resolutions.
  • Extensively used core java concepts likecollectionframe work,multi-threading,OOPSandException Handling.
  • Designed dynamic and browser compatible pages usingHTML, CSS, BOOTSTRAP, JavaScriptandjQuery.
  • UsedHibernateobject relational-mapping(ORM) solution, technique of mapping data representation fromMVCmodel to Oracle Relational data model with SQL-based scheme.
  • Developed thejQuerycallback functions to implement asynchronous communication usingAJAX.
  • Involved in developing web pages usingAngular JSFramework and familiar with various Angular JS directives and services.
  • Worked on theRESTWeb Services and usedSpringFramework and developed the Spring Features likeSpring Core, Spring IOC, Spring Data Access, andspring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, andSpring Integration.
  • Used Angular JS as frameworks to createsingle page applications(SPA) which can bind data to specific views and synchronize data with server usingSASS, Less,Bootstrap,Angular JS.
  • Responsible for Web UI development inJavaScriptusingjQuery,AngularJSandAJAXfor dynamic loading of Web pages.
  • Responsible for Development ofHibernateobjects for data fetching for batch and front-end processing.
  • Built backendRESTAPI withNode JS,Express JSand also Implemented modules into Node JS to integrate with designs and requirement.
  • Implemented different Design p Confidential erns likeDAO,SingletonP Confidential ern andMVCarchitectural design p Confidential ern ofspringframework.
  • Written test cases and done Unit testing execution withJASMINEand usedLog4JAPI for logging and debugging.

Environment: Spring Core, Spring IOC, Spring MVC, Struts, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch, spring Security, Spring Integration, Hibernate, JSP, Oracle, PL/SQL, XML, spring web flow, JUnit, REST web service, HTML, CSS, AJAX, Jira, Angular JS

Jr. Java Developer

Confidential | Oakland, CA

Responsibilities:

  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
  • Followed agile methodology and participated in daily SCRUM meetings.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Extensive experience in developing screens using HTML and jQuery.
  • Implemented and maintained using Spring MVC
  • Worked SQL to retrieve data from Database.
  • Applied Springs IOC Container to facilitate Dependency Injection.
  • Designed and Developed End to End customer self service module using annotation-based Java Beans, JavaScript and Ajax.
  • Worked with XML and JSON contents.
  • Involved in Analysis, Design, Development, Testing and Maintenance using UML.
  • Worked on Database Stored Procedures, Functions, Triggers and Views.
  • Used GIT to maintain the different version of the project.
  • Used Log4j to print logging, debugging, warning, info on the server console.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used Eclipse as IDE tool to develop the application and JIRA and HP Quality Center for bug and issue tracking.
Environment: Java, Core Java, Collections. Spring MVC, JMS, HTML, JSON, jQuery, XML, JavaScript, CSS3, Ajax, SQL, Log4j, Jenkins, Eclipse IDE, GIT.

We'd love your feedback!