We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 7 years of extensive experience in Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using Java/J2EE technologies.
  • Good experience in Java, Spring /MVC, Hibernate, Web Services, and relational databases.
  • Good experience in building scalable web applications using Angular.JS, JQuery, Bootstrap, JavaScript, HTML, CSS.
  • Excellent understanding and experience in OOPS principles - inheritance, encapsulation, polymorphism, and Core Java principles - collections, synchronization, exception handling
  • In-depth knowledge in developing N-tier architecture enterprise applications using JDBC, Servlets, JSP, Java Beans, spring, hibernate.
  • Good Database experience writing SQL queries, PL/SQL, using Hibernate framework with Spring ORM.
  • Good experience with Multithreaded programming using thread pools, semaphores.
  • Experience in MVC architecture, spring framework, EJB, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
  • Good knowledge of Design patterns such as Singleton, Adapter, and Factory
  • Experienced in developing web-based applications using JSP and HTML, XML, and JavaScript.
  • Extensive experience in designing and developing Data access Layer using Hibernate (ORM tool)
  • Knowledge of relational databases like SQL Server and Oracle.
  • Expertise with a variety of servers such as JBoss and Tomcat
  • Experience with IDE tools such as Eclipse and STS
  • Proficient in developing web applications with W3C Standards like HTML5, CSS3, XHTML, XSL, XSLT, DHTML, JavaScript, JSTL, Bootstrap, AJAX, AngularJS, JSON.
  • Designed and developed various web applications using scripting languages as JavaScript and JQuery.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns and AngularJS
  • Expertise in building Enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS) and XML.
  • Developed various commands and helper classes using core Javamainly following multi-threaded concepts and MVC design patterns for the application like Factory Pattern, Singleton, Data Access object.
  • Expertise implementing and integrating framework like Struts, Spring MVC, Spring IOC, Spring AOP, Hibernate and JPA.
  • Strong expertise in Java, Core Java concepts like Collections, Multithreading, Exception Handling and Java Beans.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
  • Have strong exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing SOAP and REST web services using Java, Hibernate, JAX-WS, JAX-RS and JAXB.
  • Experience in deploying and configuring applications onto application servers like WebSphere, WebLogic, JBOSS and Web server Apache Tomcat.
  • Experience with RDBMS concepts and in writing Queries, Functions, Triggers, Stored Procedures, Cursors and PL/SQL Packages with databases like IBM DB2, Oracle 10/11g, SQL Server, MySQL, DB2, NoSQL (Cassandra and Mongo DB).
  • Strong Knowledge and extensive experience using automated build and testing utilities such as Jenkins, Junit and Maven.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Hands on experience in automatedJUnit, Mockito and Power Mockito testing tool. Also developed automated scripts using Selenium, Cucumber.
  • Expertise in using IDEs like Eclipse, My Eclipse and IntelliJ IDEA in various Configurations with version control tools likes GIT, CVS, Subversion, Clear Case and VSS.
  • Expertise in Developing and managing cloud VMs with AWS EC2 command line clients and management Console.

TECHNICAL SKILLS

Languages: JAVA, J2EE, C, C++, PL/SQL, SQL

Java Technologies: Java, J2EE, JDK 1.4/1.5/1.6/1.7/1.8, JDBC, Hibernate, XML Parsers, JSP 1.2/2, Servlets, EJB, JMS, Struts, Spring Framework, Spring Boot, Java Beans, Web Services (REST, SOAP), AJAX, JNDI.

Frameworks: MVC, Spring Core, Spring AOP, Spring boot, Spring MVC, Struts, JSF, Hibernate ORM, JPA.

Web Technologies: Java Script, HTML, DHTML, XHTML, CSS, Bootstrap, Angular JS, JQuery.

Web/App Servers: WebLogic, WebSphere, JBoss, Apache Tomcat.

RDBMS: Oracle 12c/11g/10g/9i/8i, DB2, SQL Server, MySQL, MS Access, PostgreSQL, MongoDB, Cassandra.

Web Services: RESTful, SOAP, JAX-RS, WSDL, JNDI, AWS.

Design/Development Tools/ IDEs: Eclipse, My Eclipse, JBoss, Dev Studio, TOAD, Intelij, NetBeans, SOAPUI

Cloud Computing: Amazon S3, Amazon SQS, Amazon EC2

Build Scripts: Ant, Maven, Jenkins

Testing: JUnit, Mockito, Selenium, Cucumber

Defect Tracking Tools: Jira, Rally, Mantis

Version Controls: SVN, GIT, CVS, ClearCase

Operating Systems: Windows, LINUX

Methodologies: Waterfall, Agile

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

JAVA/J2EE Developer

Responsibilities:

  • Worked on complete SDLC using OOP/OOD concepts in agile environment.
  • Created responsive UI using Angular.JS, HTML5/CSS3
  • Designed and developed web module using the Spring 3.0 MVC and Hibernate framework.
  • Worked on backend databases using Oracle PL/SQL and SQL Server in data access layer to access and update information in the database and
  • Used Spring DAO at the database layer to implement database connectivity, operations logics.
  • Used RESTful Web Services to extract data about the provider to integrate into billing application.
  • Implemented Business components such as user authentication, entitlements using spring beans.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Used Maven/Ant build tool for building the application.
  • Used Log4J to capture the logs that include critical business related information.
  • Created JUnit test cases to automate the testing of business logic
  • Provided various calculations based on the requirements using collection framework
  • Used GitHub version controlling tools to maintain project versions

Environment: Java, J2EE, Spring Core, Spring (IOC, MVC, DI), Hibernate, JSON, Junit, Agile model, JavaScript, Angular.JS, HTML5, CSS3, Eclipse, Tomcat, Maven, Github

Confidential, Sunnyvale, CA

Java/J2EE Developer

Responsibilities:

  • Perform Systems Analysis & Design and prepare design document.
  • Worked on impact analysis, high-level design, and detail design.
  • Used Agile/Scrum methodology.
  • Designed and implemented MVC architecture using Spring Framework.
  • Used JUnit/Eclipse for the unit testing of various modules
  • Worked on UI enhancement using Javascript, angular.js and JQuery.
  • Worked on development of business logic using Session beans.
  • Configured and Used Spring-hibernate to manipulate data in data base
  • Used Spring Core, Spring IOC, Spring MVC to develop the applications.
  • Configured Restful Web-services using JSON.
  • Created backend PL/SQL stored procedures for database access.
  • Used MAVEN and GIT for code management.
  • Generated sonar reports using sonar tool.
  • Performed unit testing of core functionalities using JUnit.
  • Helped the QA team to perform QA testing and validate results
  • Performed Production support of application

Environment: JAVA, J2EE, Spring 3.0, Hibernate, RESTful Web Services, HTML/CSS3, Angular.js, Javascript, Log4j, XML, Tomcat, Sonar, MYSQL, Oracle, PL/SQL, GIT, MAVEN, Unix

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented the web-based application following the MVC Model 2 architecture using Struts Framework.
  • Participated in developing user-defined Custom JSP tags to separate presentation logic from application logic.
  • Participated in the Installation, Configuration and Administration of WebLogic Server.
  • Designed and developed JSP, Servlet, EJB and deployed them on WebLogic Server.
  • Involved in the creation and consumption of Web services using SOAP and WSDL.
  • Participated in Data Storage with Oracle Database and obtained data in XML format.
  • Used XML DOM API for parsing XML, and converted data from XML to HTML with XSLT.
  • Used Hibernate for mapping the Object Oriented model of Java to Oracle Database.
  • Involved in writing SQL, PL/SQL, and Stored procedures for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Used Maven for compilation and automated building JAR, WAR and EAR files.
  • Developed HTML and JavaScript. Developed Scripts for Unix platform deployment.

Environment: Java, J2EE, Servlet, Struts, Spring, Hibernate, JDBC, JSP, MVC, Web Services (SOAP and WSDL), WebLogic Server, Oracle Database, Eclipse, Maven, Rational Rose XDE, JUnit, Unix, Linux, Solaris, Windows.

We'd love your feedback!