We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Auburn Hills, MI

SUMMARY

  • Over 8+ years of work experience as Java/J2EE programmer, developing application using JSP,
  • Servlets, Spring framework, Java Beans, JDBC, iBatis, MyBatis, MVC, JSTL, Maven etc.
  • Experience in client design and validations using HTML, JavaScript, AJAX, JSP, and Swing.
  • Extensive knowledge of J2EE architecture, Patterns, Design and development.
  • Experience on Core java technology including multithreading, JDBC and RMI.
  • Experience in the functional usage and deployment of applications in Web - Sphere, Web-Logic, and Apache Tomcat Server.
  • Experience working in cloud computing environment.
  • Experience in multithreading programming to facilitate multi-client interface systems.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Extensively worked with Oracle and MySQL relational database management systems.
  • Utilized Google Maps place web service to determine location based application system.
  • Implemented Java based methods with Google Maps API Version 1.55.
  • Used JavaScript to implement Google Map API V3.22.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for
  • Multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as
  • Rational Rose, MS Visio, and Rational Unified Process (RUP) Working knowledge of Agile
  • Development methodologies.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Extensive knowledge of Client-Server technology, web-based n-tier architecture, Database.
  • Design and development of applications using J2EE Design Patterns like Singleton, Factory Pattern and Business Delegate.
  • Excellent communication skills and strong architecture skills.

PROFESSIONAL EXPERIENCE

Sr. Java developer

Confidential, Auburn Hills, MI

Responsibilities:

  • Visited Chrysler's manufacturing and assembly plants to meet with the supervisors and managers to gather the requirements.
  • Converted various client-server applications (Sybase, Power builder) into N-Tier web applications using Java, J2EE technologies.
  • Designed, developed and implemented the web applications in Model View Controller (MVC) architecture using Jakarta Struts1.0 framework Confidential presentation tier.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Designed UNIX shell script for automatic functioning of server side operations
  • Implemented JMS with messaging queue for handling server and client messaging.
  • Developed thread safe code to ensure multi-client interface and avoid deadlocks and starvation.
  • Discussed with the DBA's in designing the database schema and other database elements
  • (Triggers, Queries and Stored procedures) required for the applications.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important Information.
  • Implemented and configured ORM to utilize NoSQL paradigms for MongoDB databases.
  • Configured JDBC, Log4j and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
  • Designed and developed user interfaces with JSP, CSS, HTML and JavaScript for more interactive web pages.
  • Developed the build scripts using ANT to build and deploy the web applications in DEV Environment.
  • Worked with the QA teams to analyze the performance test results.
  • Provided the implementation and post production support for the applications. Responsible for the analysis and fixing the production bugs.
  • Excellent experience working with PMI standards with IDS Huston methodology which is a proprietary tool of Chrysler.
  • Implemented the FOP open source API for the PDF report generation.
  • Worked with the outsourced teams and transferred the application knowledge in time.

Environment: Java, J2EE, JSP, Java Beans, Servlets 2.5/3, JMS 1.1, HTML, JavaScript, Struts, CSS, XMLWeb Sphere, Log4j, UDB DB2, PowerBuilder, Sybase, UDB DB2, SQL, PL/SQL, C, UNIX, Shell scripts, CRON scripts, Transact E-SQL, MQ Series, FOP, XML, XSL- Confidential, MongoDB, multithreading.

Sr. Java Developer

Confidential

Responsibilities:

  • As a Software Developer in Java, involved in analyzing MVC architecture by using web MVC and AOP components in the Spring Framework.
  • Developed Restful web service to integrate with the other modules of the application to achieve the business requirements.
  • Excellency in using Maven for project management.
  • Implemented web-based application by using JSF Framework and implemented User-friendly features.
  • Designed and developed React JS components required for the project.
  • Responsible for designing and deploying some AWS-powered architecture to integrate the backend features compatible with the database.
  • Sound experience on using IDE's like Eclipse and STS as the IDE while developing J2EE applications.
  • Worked on SVN as a repository for software configuration management and for version control.
  • Experience in deploying the application on the JBOSS Application Server.
  • Worked on Spring MVC for implementing Client application services by using REST Web Services.
  • Used Jenkins server for code monitoring during code integration phase.
  • Hosted Jenkins server on AWS.
  • Experience in creating, updating and customizing the Top Link database.
  • Experience in using JBOSS EAP server to deploy and test the same.
  • Developed a custom module in the backend to leverage the client application features and build next generation web applications with Angular JS and REST.
  • Worked on Hibernate framework for interacting with the Database during backend implementation.
  • Worked on Log4j for tracking errors, debugging the logging modular functionalities.
  • Sound understanding in XSD and DTD to validate against XML schema for the application.

Environment: Java 8, AWS, TopLink, Node JS, Angular JS, React JS, JSP, Bootstrap, Rest Web Services, JBOSS application server, Spring, Hibernate, Log4j.

Java/J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following Agile methodology.
  • Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap.
  • Developed the application as Single Page Application which can switch to different components using Angular JS; also worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like $http and $resource.
  • Enhanced an existing Angular JS application to follow MVC patterns for improving source code maintenance which results in significant percentage of code reduction, ease of upgrade and scalability.
  • Developed Custom Directives using Angular JS for Data Grid and Pagination & created Custom factories and Services using Angular for refactoring Code reuse.
  • Created Angular JS custom filters to sort data from table and utilized some core angular js filters in our application.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle Responsibilities.
  • Designed and created some reporting charts such as bar & pie charts using jQuery fusion charts.
  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC)
  • Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
  • Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
  • Used Bootstrap to create drop-down menus, forms and modal effects for styling the webpage such as creating a modal effect to display a form which is needed to be filled in order to modify user's information.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base management system and handled database access and data transmission based on RESTful web service.
  • Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries.
  • Created Java Mail API is used to send notifications about important updates such as claim status change.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
  • Involved in sprint planning, code review, and daily standup meetings to discuss the progress of the application.
  • Improvised the performance of web pages by performing minification on CSS and JavaScript assets which were configured through Grunt.
  • Used GitHub for version control and Karma & configured Maven for dependencies and Log4J for logging.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM Web Sphere Application Server 7.0, Oracle 10g, Angular JS, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS.

Java J2EE Developer

Confidential

Responsibilities:

  • Involved in Requirement Analysis to understand the Company needs for various downstream systems.
  • Involved in deciding the WEB Service architecture with XML and SOAP for integrating with heterogeneous systems.
  • Designed and implemented SOAP XML Request and Response, WEB Service WSDL using XML SPY.
  • Implemented WEB Service using Apache SOAP API (2.1), WASD.
  • Designed and implemented subsystem for administrative tasks (like verify data loads, consistency check and notify clients for data extract) using SERVLETS, session and Entry bean and java classes.
  • Designed Health Check module to monitor current health of the system as well as a database connection.
  • Designed and guided the team for implementing Client module and XSL conversions using XSLT (XALAN)
  • Handled database interaction writing SQL Queries, Oracle 10g was used as Database for central Fund repository. The service was deployed on WEBSPHERE 4.0.
  • Developed dynamic WEB screens, Customization of the screens done using JSP.
  • Tested and debugged SERVLETS, JSP using Visual age JSP execution monitor
  • Used JDBC for communicating with the database.
  • Developed APPLETS for communication.
  • Client and server side validation did in JavaScript.
  • Involved in writing XML documents. Involved in writing build scripts using UNIX.

Environment: CORE JAVA, EJB, JDBC, JSP, Oracle 10g, WEBSPHERE, SERVLETS, Symantec Visual Cafe 3.0 Database edition, HTML, Red Hat Linux Release 6.1, UNIX, and Windows

Java/Crystal Report Programmer

Confidential, CA

Responsibilities:

  • Created specification report based on customers' requirements.
  • Developed Crystal reports and WEBi reports with given set of specification.
  • Developed thread safe code to maximize use of processor.
  • Involved in testing and normalization of data. Removed redundant data sets and provided
  • Consistent data.
  • Extensive use of Excel VBA, PL/SQL and SAP Crystal Report Business Objects.
  • Used Microsoft Share Point in regards to efficient file sharing.
  • Developed Java codes for automated report transformation using IO streams.
  • Used and configured Oracle 10g BI server for local use.
  • Extensive use of MS Visio to depict the logical flow and functioning of java code.
  • Used EJB to developed Business logic Service classes using Session Beans.
  • Implemented Cache Manager class that was accessed by Java multithreads to improve performance by caching frequently used data.
  • Deployed the application on various server environment like Web sphere, tomcat, Web logic and JBoss.
  • Completed spring integration for the whole application.
  • Used J2EE design patterns like Front Controller Pattern, Service Locator Pattern and Facade.
  • Created JUnit test cases for testing the business flow for the JIRA issues/bug fix tickets.
  • Involved in the Unit Testing and Integration Testing of the System.
  • Used SVN version control in accordance with tortoise client application.
  • Involved in publishing the web services to help users interacting with web services.
  • Deployed and tested the applications in development and test environments.
  • Integrated LOG4J framework into the Application.

Environment: J2EE 1.4, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Struts 1.1, My SQL, JDBC, PL/SQLHTML, CSS, JUnit, JavaScript, UML, eclipse, JSF, multi threading, JBoss, Websphere, WebLogic.

Web Developer

Confidential

Responsibilities:

  • Involved in writing XML documents. Involved in writing build scripts using UNIX.
  • Involved in coding for Project Management, Leave Management, and Quality Management modules.
  • Extensively used JSP Scriptlets and Java Beans to develop the frontend web pages.
  • Wrote Servlets to process the request and create a response object
  • Involved in unit, integration and system testing.

Environment: Java SE 6, JSP2.1, Servlets2.5, JDBC, Oracle11g, Windows, UNIX, CVS, ANT, Tomcat and My Eclipse

We'd love your feedback!