We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

PROFESSIONAL SUMMAR:

  • Over 8+ years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Good Experience in developing applications using Spring and Hibernate Frameworks.
  • Experienced in implementing MVC architecture using Spring MVC, STRUTS, JSTL (JSP Standard Tag Library), JSP Custom Tag Development and tiles.
  • Experienced in developing front - end systems with HTML5, JavaScript, CSS3, Bootstrap and AngularJS, JSON, JQuery and Ajax.
  • Extensively worked on design and developing applications using SOA.
  • Good working experience in implementing SOAP and Restful services.
  • Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
  • Expert in using most of the Java IDEs like RAD, Eclipse, NetBeans and Intellij.
  • Proficient in Swing, EJB, Core Java and XML (XSLT and Schema).
  • Experienced in using design patterns like Model View Controller, Singleton Design pattern and Strategy Design pattern.
  • Extensive experience in Application servers likes Web logic, Web Sphere, JBoss, Glassfish and Web Servers like Apache Tomcat.
  • Good experience with Multithreading, Collections and Exceptions.
  • Good exposure to Continuous Integration and Automated build; Code refactoring techniques.
  • Expertise in  Selenium  automation using   Selenium   Web Driver,   Selenium   Grid, JAVA , J Unit and Maven .
  • Experience in database technologies like SQL, PLSQL, Triggers, Functions, Views and Joins.
  • Providing production support for the application and Bug fixing within production environment.
  • Well versed and hands on experience in Version control tools like GIT, CVS and SVN.
  • Experience in development methodologies such as Agile and Waterfall.
  • A team player with good analytical, planning and interpersonal skills, also has ability to work independently.
  • Have excellent communication and problem solving skills with excellent understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS:

Java Technologies: JavaJ2EEJDBCServletJSP, JNDI, Spring3.x, StrutsHibernate, JPA, Log4J, JMS

Web Technologies: JSP, Servlet, JQuery, JSON, Ajax

RDBMS/ Database: SQL/PLSQL, Oracle9i/10g/11i, MySQL, MongoDB

IDE: Eclipse, Net Beans, RAD, IntelliJ IDEA, Notepad++.

Web/Application Servers: Web Logic, Web Sphere, JBoss, Apache Tomcat

Software Engineering: UML, Design Patterns, Rational Rose, Rational Unified Process

Web Services/Messaging: Web Services, SOAP, WSDL, JAX-WS, Apache AXIS, JMS and SOA.

Version Control: Accurev, CVS, SVN, GIT.

Operating Systems: Windows, UNIX and Linux.

Scripting Languages: HTML, JavaScript, CSS, Angular JS, Bootstrap, JQuery

Building and Testing Tools: Ant, Maven, JUnit, Log4j, SOAP UI, Find Bug, Selenium

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Sr. Java / J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases.
  • Worked extensively on Java Collections API (different data structures in Java) like Array List, Vector, HashSet, HashMap, LinkedList etc. Used Java concurrency package for concurrent access in multithreaded application calls.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Developed Multithread Application using with Thread Pool and Concurrent Executors
  • Set up Frameworks (spring jdbc template, Hibernate, Spring MVC, Reflection, spring and hibernate validation) for application.
  • Responsible for creating the model layer of the application and in the implementation of the persistence layer in the application with Hibernate
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Designed and Implemented SMS messaging communications API Platform that provides websites and applications to easily and quickly integrate messaging functions. 
  • Familiar in designing and deploying AWS Solutions using EC2 , S3 , EBS , E lastic L oad B alancer (ELB), auto scaling groups.
  • Developed JMS using MOM (Message Oriented Middleware) middleware Service to Send Text Streaming Messages.
  • Used an event bus for linking services and service instances together with distributed messaging.
  • Part of core team to fix issues across the application.
  • Guiding and supporting offshore team to understand and develop the functionalities.
  • Implemented Backend application using Core Java (OOPs, Collections, Multithreading).
  • Created and maintained the configuration of the Spring Application Framework ( IOC ).
  • Configured Selenium and GRID scripts on Virtual machines.
  • Strong knowledge on Document store databases like MongoDB  and Cache store services like Redis
  • Develop the Web applications using Java, spring, Hibernate and requests.
  • Log4J was used for logging the application errors, warnings.
  • Involved in testing, bug fixing and documentation of the system and deployment.
  • Developed Front end Validation by using Angular Js , JQuery and Java Scripts .
  • Wrote SQL queries to check the integrity of data and created Stored Procedures and Triggers MySQL.

Environment: Java 1.7, Spring MVC, Spring AOP, IOC, Core Hibernate, Angular JS, JSON, MS SQL, HTML, REST, Maven, MongoDB, Selenium, Log4j, SOAP UI, Eclipse, Accurev.

Confidential, Dublin, OH

Java / J2EE Developer

Responsibilities:

  • Scrupulously involved in Agile Standup meetings throughout the project with team members on day-to-day basis for the update on project status using Rally Software.
  • Actively participated in the Analysis, Design, Development and Testing phases of various modules.
  • Designed the complete process flow of the application using agile development methodology.
  • Involved in design sessions during sprint design meetings to understand and come up with design solutions for the user stories.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Designed and develop web based UI application using Struts tiles frame work and used JSTL, Ajax, CSS, JQuery for the presentation layer.
  • Use Java, J2EE technologies to develop UI and server side components. Use Struts and Spring framework to implement MVC design patter.
  • Designed and Implemented asynchronous message-passing architecture based on RabbitMQ to provide scalability to handle thousands of simultaneous requests.
  • Designed and developed Persistence layer components using Hibernate.
  • Worked in close cooperation with project managers, system engineers, system testers and other functional team members to meet client specification.
  • Integrated subsystems using SOAP based Web services and Apache Axis2.
  • Implemented Service oriented architecture (SOA) using Restful web services.
  • Integrated with various Netflix OSS components like Eureka, Hystrix, Zuul, Archaius, Spring config server etc.
  • Developed complex SQL queries to fetch data.
  • Used Jenkins for Continuous Integration.
  • Work with database (EBI) team to complete data sync from external sources into our Dev and Test databases.
  • Developed test cases for each component in different tiers using Junit.
  • Conducted code reviews to ensure the delivery of quality code.
  • Created deliverable Installation, Configuration and Technical Design documents.

Environment: Java, Spring MVC, Angular JS, HTML, Ajax, JQuery2.0, JavaScript, Servlet, JSP, Spring, Hibernate, SOAP/REST based Web services, log4J, Maven4.0, GIT, Eclipse, Selenium .

Confidential, Dallas, TX

Java / J2EE Developer

Responsibilities:

  • Implemented Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
  • Implemented core business logic for the application using the spring framework implementing Dependency injection security features and integrating with Hibernate for object relational mappings.
  • Worked extensively on creating rich front-end web interface using HTML / CSS , jQuery and JavaScript .
  • Used struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
  • Configured connection caches for JDBC connections.
  • Developed code for processing the web service response obtained in XML as a String after calling the web Services using SAX parser.
  • Implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Struts Action classes.
  • Used Struts Action Classes to service the requests from the UI layer and populate business objects and invoke EJBs.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB
  • Prepare root cause analysis to diagnose issues in product and processes.
  • Used Rational Clear Case for Version control.
  • Developed the Application using RAD Application Developer and Web Sphere.
  • Involved in unit testing and wrote test cases to verify the code for different conditions using JUnit.
  • Used Eclipse as IDE tool to develop the application.

Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, EJB’s, myBatis, Servlets, Oracle9i, Eclipse, Waterfall model.

Confidential

Java Developer

Responsibilities:

  • Responsible for Requirement Analysis and Design of application.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Developed front-end using Struts tags, JSP, JavaScript and CSS.
  • Implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Struts Action classes.
  • Used Struts Action Classes to service the requests from the UI layer and populate business objects and invoke EJBs.
  • Used Rational Clear Case for Version control.
  • Configured Logger, appended and layout using log4j.
  • Performed Unit Testing of all Modules.
  • Developed the Application using RAD Application Developer and Web Sphere.
  • Involved in unit testing and wrote test cases to verify the code for different conditions using JUnit.

Environment: Struts 1.0, JAVA, J2EE, JSP, CSS, JavaScript, RAD, JUNIT, JDK 1.4, EJB, Clear Case.

Confidential

Java Developer

Responsibilities:

  • Work in collaborative team environment with Developers and Project Lead to ensure successful implementations of new services
  • Involved in Analysis of the module
  • Estimation & Project Planning(MPP)
  • Design (LLDs, Project structure) by using MS Visio.
  • Design of new features in the system using UML.
  • Involved in DB Design.
  • Coding using Struts, hibernate, java & J2EE, Web services, HTML and CSS in Agile methodology.
  • Coding (Involved in complete development of project from beginning)
  • Code Reviews of code written by junior members.
  • Code optimization to improve the response times and for better code readability
  • Building & Configuration Management by using Ant and CVS.
  • Data Validation, Paypal Web services.

Environment: Java, JSP, Hibernate3.0, XML, Tomcat 5.x, Pay Pal API for web services, HTML, CSS And Ant, Windows XP, Fedora Linux, PostgreSQL, Ant, Putty, MS Visio.

We'd love your feedback!