We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Sherman Oaks, CA

SUMMARY

  • 8 years of experience in all phases of software development life cycle (SDLC), which includes Design, Integration, Development, Implementation, Interaction, Business Analysis/Modeling, Documentation, Testing, and Deployment of all software applications.
  • Good developing and implementation skills in Core Java and J2EE technologies.
  • Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOA, OOD, and OOP Techniques.
  • Having in - depth knowledge in server side java applications that includes JSP, JDBC and Servlets
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
  • Developed applications in environments of Agile and Waterfall methodologies.
  • Proficient in MVC architecture using Spring framework / JSP-Servlet and J2EE Design Patterns.
  • Experience in using Design patterns/frameworks such as MVC, Singleton, Session facade, Value Object, Service Locator and Business Delegate.
  • Worked on IDE’s such as Eclipse/My Eclipse, JBuilder for developing, deploying and debugging the applications.
  • Extreme knowledge in developing front-end applications especially based using Angular JS.
  • Expertise in working with application servers and Web Servers as Web Logic, Web Sphere, Tomcat, JBoss.
  • Well versed in Angular JS applications with an include of Bootstrap.
  • Developed REST web services using AngularJS.
  • Experience in GWT for developing java applications based on the functionality.
  • Efficient in using Web services like SOAP and Restful Web Services.
  • Expertise in developing Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.
  • Experience in database management for Oracle and SQL server.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
  • Strong analytical, problem solving and programming skills.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, J2EE, JDK 1.6/1.7/1.8

J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB.

Frameworks: Jakarta Struts, Spring MVC, Hibernate.

Web Technologies: HTML, DHTML, DOM, JavaScript, Angular JS, AJAX, CSS, GWT.

XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP.

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

Web Services: SOAP, Restful, JAX-WS, JAX-RS, Apache 2.x, Apache-CXF.

Databases: Oracle, SQL Server, MySQL, DB2, MongoDB(NoSql)

Messaging Systems: JMS

IDE Tools: IBM -WSAD, RAD, Eclipse, JBuilder, NetBeans.

Operating Systems: Windows 98/NT/2000/XP/7, UNIX, LINUX.

Tools: JUnit, Log4j, Rational Rose

PROFESSIONAL EXPERIENCE

Confidential, Sherman Oaks, CA

Senior Java Developer

Responsibilities:

  • Participated in Agile software development project and tasks including coding, testing, debugging, documentation, peer- review, deploying, monitoring, and support.
  • Participated in task identification, work effort estimates, and schedules for development and maintenance activities.
  • Used Agile/Scrum methodology to develop the application.
  • Worked in environment includingTest Driven DevelopmentwithContinuous Integration/Delivery.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Wrote the test cases using Junit for the validation class and conducted test case reviews.
  • Created camel routes to send data to the queue.
  • Consumed the data from the queue using the camel routes to perform the download process.
  • Stored and retrieved the data from MongoDB.
  • Used Morphia to create the queries, to get the required data from the MongoDB.
  • Created camel routes to download the source images from content providers like TMDB.
  • Created MongoDB objects to get the data, modify it as required and save it to the document to display on the web using java code.
  • Ensure that all tasks are performed in accordance with specific internal procedures and standards.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Demonstrated the code quality through comprehensive and effective unit testing coverage.
  • Collaborated with a cross-functional team of developers, managers both project and product.
  • JProfiler is used for JVM tuning.
  • Implemented the logging mechanism using Log4j framework.

Enivronment: Java 1.7, HTML, JavaScript, CSS, jQuery, AJAX, Servlets, MVC, Spring, Spring MVC, JSP, Morphia, Hibernate, MongoDB and Elastic Search, Apache Camel 2.16. Apache ActiveMQ 5.11.1, GIT, Stash, Maven, SOAP, JMS, Ubuntu.

SeniorJava/J2ee Developer

Confidential, San Antonio, TX

Responsibilities:

  • Used Spring MVC to decouple business logic and view components.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using HTML5 and JSP’s for user interaction
  • Performed client side validations using Java Script.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications using ActiveMQ.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used Spring Dependency Injection to eliminate the dependency on different classes and to inject values.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Used Concurrency concepts, Garbage collection, Exceptional Handling, Memory management, and OOPS concepts.
  • Worked in Agile methodology environment includingTest Driven DevelopmentwithContinuous Integration/Delivery.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Used Agile/Scrum methodology to develop the application.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Developed the integration techniques using Apache Camel. Camel is used in integrating and developing the application which are using different protocols.
  • Worked within SOA based enterprise framework to build web services.
  • Developed SOA, software apps and web service solutions.
  • JProfiler is used for JVM tuning.
  • Created POC for Spring Batch for running batch jobs.
  • Use JQuery for creating behavioral aspects of the web page.
  • Responsible for pagination for the application by integrating Spring framework with Angular JS.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP, JSF components to be deployed on a Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Implemented SSL for authentication and authorization of the application.
  • Worked with Mocking while running the Junit test cases for batch processing.
  • Conducted code and unit test review.
  • Wrote JPA/Hibernate queries.
  • Used Apache jMeter for performance tuning and profiling testing.
  • Used HTML, CSS, JavaScript and AngularJS to design the front end.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Ant to build the J2EE application.
  • AngularJS was used to parse the JSON file using the REST web services.
  • Used Eclipse 3.0 IDE for developing code modules in the development environment
  • Performed connectivity with Oracle database using JDBC.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Spring Dependency Injection, Weblogic Application Server 10g, XML Web service, Apache Tomcat 6.0, Apache Camel, Multi-threading, Apache jMeter,, Unix, Oracle 10g, SQL Server 2005, HTML, RESTFUL web services, Active MQ, Java Script, JQuery, SOA, XML, XSLT, Eclipse3.0, AJAX, Maven, Jenkins, JavaScript, Editplus 3.0, AngularJS, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, JSP, JSON, SVN, Rational Software ArchitectV7.0, Oracle.

SeniorJava/J2ee Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.
  • Developed Controllers using Spring MVC Annotation.
  • Used Ajax to communicate with the server to get the asynchronous response.
  • Developed the GUI module for mobile website/app using Angular JS framework for JavaScript HTML 5 & CSS3.
  • Design service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
  • Implemented SOAP WebService for LoanSuppy department.Implemented the logging framework in the SOA environment.
  • Implement the business logic to process transactions for rule evaluation under the generatedjavastubs/POJO's.
  • Implemented Persistent layer using Hibernate API.
  • Integrated Hibernate with Spring bussiness componenets using Hibernate Template.
  • Implemented User Interface (front-end) screens using JavaScript and Angular JS.
  • Create data access layer for interactions with database and MQ
  • Create callable statements to utilize stored procedures for faster execution of SQL inserts
  • Create text message using a configuration file for data mapping and utilizeJavaMessaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Implemented Spring JMS message senders to send alerts to TechSupport Team from MQ.
  • Designed the UML, created class, sequential diagrams using modified code
  • IDE used for development is IBM Rational ApplicationDeveloper(RAD) and Eclipse.
  • Logging mechanism used was log4j.
  • Create AAR/WAR file using Maven for deploying/build process.
  • Deploy WAR file in Apache Tomcat (7.0) server / IBM Websphere (8.0)
  • Used Git to track and maintain the different versions of the application.
  • Created Oracle 10g database tables, stored procedures, sequences, triggers, views
  • Created JUnit test scripts to unit test the code flow
  • Volume testing and performance testing Tomcat vs Websphere.
  • Testing and bug fixing to reach the end to end flow.

Environment: Java/J2EE, Spring MVC, Spring, Maven, JMS, Junit, Html, CSS, Hibernate, GIT, JavaScript, Angular JS, StarTeam, Oracle 10g, SOA, Toad for Oracle, DB Visualizer, HP Service Manager, HP Quality Center, HP Event Monitoring and Scheduling.

Confidential, NYC, NY

Java/J2EE & Application Developer

Responsibilities:

  • Experience in the development of Enterprise Java Beans (EJB’s) to implement Business logic for maintaining state information and database operations.
  • Modeling conceptual design using Use Case, UML Class, and Activity diagrams using Rational Rose.
  • Developed AJAX applications in java and compiled the source to JavaScript running on all the browsers using GWT.
  • Deployed application in local for testing performed in JBoss and final Testing, Stage and Production versions are deployed and released using the Web Sphere Application Server.
  • Experienced in writing SQL scripts including Stored Procedures, functions, packages and triggers and implemented Database access connectivity throughJDBCat Server end.
  • Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
  • Used Google API’s to scheduled search requests to track the Internet for new and updated information on a specific subject.
  • Developed front end bug fixes and theme changes in Angular JS applications.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.
  • Developed the application using JSF, spring, Java, Java script, hibernate, Ajax and SQL server.
  • Developed the UI and front end validations using JSF, java script, JSTL and AJAX.
  • Worked on different Util classes that are used all over the application for validations and formatting at the back end.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe usingSpring JMS.
  • Worked on performance improvement using hibernate second level caching.
  • Developed queries that are required for the application development and implemented using different logics.
  • Developed test classes in JUnit for implementing unit testing.

Environment: Java, JDK 1.6, J2EE, JDBC, Servlets, JSP, JSTL, EJB, HTML, AJAX, Spring Framework, Java Script, CSS, XSLT, XML. JUnit, GWT, Angular JS, Web services like RESTFUL, Web Sphere, JBoss6, Rational Application Developer RAD 6.0, Google API, Hibernate, Rational Rose, JMS, UNIX, Oracle 10g.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Developed the web interfaces using JSP.
  • Developed business logic codes using Servlets at the back end of the system.
  • Involved in developing the database tables to hold lender information
  • Responsible for designing the front-end using HTML / Java Servlets.
  • Developed JSP’s and Servlets to provide dynamic content to the HTML pages.
  • Developed data access components and multilingual screen generator classes.
  • Developed JSPs, for client side validations.
  • Participate in software development building custom components and doing performance tuning.
  • Used JSP and Servlets for server side transactions. Login authentication is done by JSP by verifying with database security tables.
  • Designed and developed Entity beans and Session beans.
  • Configured and Deployed EJB’s Entity and Session beans on Web Logic Server
  • Developed the interface to automatically forward quote requests to qualified lenders using SMTP.
  • Developed test cases to test the business logic.

Environment: Core Java, Web sphere Server 5.1, Servlets, Struts 1.2, Oracle 8i, PL/SQL, JSP, J2EE, XML, JMX, XSL, JDBC, HTML 5.1, UNIX, SMTP.

Confidential, CA

Responsibilities:

  • Prepared Business requirement specification and technical documentation.
  • Developed Use Cases and Design documents for new Work Flow Settings.
  • Designed and developed client side GUI using JSP, HTML and JavaScript.
  • Used JavaScript for validation.
  • Generated Charts Using J-Charts.
  • Developed JDBC code for backend processing.
  • Performed unit testing.
  • Used the CSS in JSPs to show the colors of buttons and text

Environment: JAVA, JSP, HTML, Java Script, J-Charts, CSS, Oracle 9i, SQL, Toad, Eclipse 3.0, Windows NT, Rational Rose 2000, CVS, Tomcat.

We'd love your feedback!