We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Los, AngeleS

SUMMARY:

  • Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
  • Hands - on experience in various modules of spring such as IOC, Security, Transactions, and Dependency Injection.
  • Hands on experience in front-end interface development using HTML, DHTML, CSS, JavaScript, AngularJS, JQuery and AJAX.
  • Strong Experience in Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features.
  • Experience with Open-Source Object-Relational Mapping tools like Hibernate.
  • Proven experience in using Application/Web Servers like Web Sphere, JBOSS, Apache Tomcat and Glassfish on Windows and Unix Platforms.
  • Extensively used Junit for unit testing and Log4J, SLF4J for logging
  • Having good programming experience with Oracle, SQL, PL/SQL, Triggers and Stored Procedures for the databases.
  • Experience in non-relational databases like Mongo DB.
  • Good experience in Agile and Waterfall project methodologies
  • Worked with different IDE’s like Eclipse, IntelliJ and RAD.
  • Good experience in using CVS, SVN, GIT, Rational Clear Case for Version Control.
  • Well versed in Web applications, database interface, and product integration techniques,
  • Excellent ability to master new technologies and deliver outputs. Ability to work in tight schedules and efficient in meeting deadlines.
  • Known for writing efficient, maintainable and reusable code.
  • Good written and communication skills and interpersonal skills with a strong ability to excel through collaboration with team members.
  • Known for writing efficient, maintainable and reusable code.
  • Experience in creating fully functional application for Android device.
  • Exceptional ability to learn new technologies, excellent written/verbal communication, teamwork skills.

TECHNICAL SKILLS:

Languages: Java, J2EE and SQL

Application: Frameworks Struts, Spring and Hibernate

Web Services: Axis 1.4/2, SOAP, REST, WS-Security, WSDL, UDDI.

Web Technologies: CSS, Java Script, JQuery, Servlets, HTML5 and AngularJS Build Tool Ant and Maven

Specifications: /API s EJB, JNDI, JMS, JPA, JAXB, JAX-WS, JAX-RS

Web/Application: Servers Web sphere 7.0, JBoss, Apache Tomcat and Glassfish

Operating Systems: Windows 7/NT/2000/XP, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Use Case Diagrams and Class Diagrams.
  • Involved in design and development of n-tier architecture.
  • Used Agile Methodology (SCRUM) for the Software development Life cycle, TDD, BDD, CI, and Pair programming methods to assist with faster development cycles creating minimal error code.
  • Worked on different environments like development, CI, E2E and Production.
  • Developed Restful Web Services. Integrating frontend UI with backend using Spring MVC Framework.
  • Developed Message Driven Beans (MDB) for asynchronous message consuming using JMS.
  • Involved in writing queries in Hibernate query language (HQL) and hibernate named queries.
  • Configured the Hibernate configuration files to persist the data to the Db2 Database.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in resolving production issues and as well as fixing bugs on existing programs.
  • Involved in Performance and SQL Query Optimization.
  • Mentor development team on processes, best practice.
  • Developed Web application using RAD 7.5 and deployed on WebSphere application server 6.0.
  • Involved in unit and end to end testing of the application.
  • Using Gradle automated build scripts to manage multiple model dependencies.
  • Employing Behavioral-Driven testing using Cucumber.
  • Using SVN and Git for code repository and version control.

Environment: Java, J2EE, Spring, Rest Easy, HTML, Java script, XML, JSON, CSS, Web Services, RAD, SVN and Github

Confidential, Kansas City

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analyst’s and for preparing the design Document.
  • Used Agile Methodology (SCRUM) for the Software development Life cycle.
  • Used REST Easy Framework and Spring Dependency Injection in the development of the application
  • Used Spring framework for developing authentication and authorization layer.
  • Used Log4j for logging.
  • Involved in the development of the Middle tier Web Engine of the Mobile application.
  • Application was developed on RAD 8 and deployed in WebSphere application server 8.0 .
  • Used SQL Server and Graph DB as a backend database.
  • Used JAXB to parse XML to Java Beans and Java Beans to XML.
  • The response from the backend services is in JSON string format. This is unmarshalled using Jackson implementation.
  • Involved in resolving production issues and as well as fixing bugs on existing programs.
  • Involved in unit and manual testing of the application.
  • Used IBM’s RTC for issue tracking and SVN as a Version control.
  • Used Hudson for continuous integration and SONAR to ensure code quality throughout the software development lifecycle.

Environment: Java 1.6, J2EE, Spring, Struts2, HTML, Java script, XML, JSON CSS, JQuery, JAX-B, Web Services, RAD, SVN and UNIX.

Confidential, San Francisco

Java developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration)
  • Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from
  • Used SVN version control tool to check in/out files, etc. also responsible for branching, merging the branch to main repository.
  • Developed build scripts using Ant Tool to deploy and test the Application.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Extensively used Ajax for displaying/Retrieving data.
  • Worked on putty to check the Application specific logs on Linux servers.
  • Involved in guiding team members and coordinate in knowledge transfer.
  • Used JAXB to perform marshaling and unmarshalling.
  • Used Jackson to convert java object to/from JSON.
  • Used Junit for writing test cases.
  • Involved in point estimating and feature reviews.

Environment: Java 1.5, J2EE, Hibernate, Struts, AJAX, Java script, XML, JSON, RAD, SVN, ANT and putty.

Confidential, New York

Java developer

Responsibilities:

  • Involved in the analysis, design and development of the application components using JSP, Servlets, EJB components and J2EE design pattern.
  • Reviewed requirements with the Support Group and developed an initial prototype.
  • Used Axis 2 web service client for backend web service calls.
  • Used Spring framework in developing the Integration Layer of the project.
  • Worked extensively in creating data sources with JDBC
  • Utilized the base UML methodologies and Use cases modelled by architects to develop the front-end interface. The class, sequence and state diagrams were developed using visual modelling tools
  • Made changes in the JSP pages according to the requirement.
  • AJAX forms are created for update operations.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JQuery and JavaScript.
  • Created Ajax forms for update operations
  • Developed Multi -threaded code for web application development.
  • Worked on the Unit testing and Integration testing.
  • Worked on Stored Procedures using the oracle database.
  • Registration process handled by entity bean with communicates to the oracle database.

Environment: Java J2EE, Servlets, JSP, AJAX, CSS, JQuery, XML, Design Patterns, Oracle 10g, SQL, JBOSS, Eclipse and JUnit.

Confidential

Java developer

Responsibilities:

  • Analyze the requirements provided by client.
  • Actively involved in the design and prepare Business Solution document, technical solution document.
  • Used Agile Software Development for developing the application and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Tested the web services request and response using SOAPUI and REST Client Plug-in’s in the IDE.
  • Used Struts Action classes to interact with DAO’s and used Validation framework for Client and Server side validation.
  • Designed, developed Servlets, JSP and deployed them on Web logic Application Server.
  • Worked on Ajax part of the application to get user friendly dynamic content display.
  • Extensively used Hibernate in data access layer to perform CURD operations in database.
  • Used Maven scripts to build the application and deployed on Web logic Application Server.
  • Experience working with core Java and Java Multithreading application.
  • Performed unit testing using JUNIT framework for testing Action Classes.
  • Experience delivering web-based technology solutions to meet business needs.
  • Provided support during Quality Assurance and User Acceptance testing phases.
  • Involved in all the code deployments to production.
  • Preparing all the knowledge documents related to the business and process, which will help to the new resource and for the existing resource as a reference guide.

Environment: Java SE 5.0, Multithreading, Servlet, JSP, XML/XSD, JavaScript, AJAX, Jquery, Web Logic Server, Eclipse IDE, Log4j.

We'd love your feedback!