We provide IT Staff Augmentation Services!

Java Lead Developer Resume

5.00/5 (Submit Your Rating)

Atlanta Ga Java Lead, DevelopeR

SUMMARY:

  • Highly Motivated and Skilled Professional with having 9+ years of strong experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
  • Good understanding in JavaScript framework like Angular JS and Backbone.js.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in developing multi - tier applications using Struts MVC, JSF and Spring MVC .
  • Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and Hibernate in development of web based applications.
  • Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Spring 3.x, Spring DAO, Spring MVC, Spring IOC, Hibernate
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience on open source frameworks like SPRING 3.0 (core, context, ORM, DAO, web MVC modules), Hibernate 3.5, JMS 2.0, Angular.JS.
  • Experienced in developing event driven applications using AJAX, JSON and XML.
  • Knowledge in platform neutral markup using XML, DTD, XSD, XSL, XSLT with DOM and SAX parsers.
  • Experience with different Application servers like Apache Tomcat, Web-sphere and Weblogic10, JBOSS.
  • Worked on different RDBMS like Oracle, MySQL.
  • Experienced in writing unit test cases using Junit and also have knowledge in Test Driven Development (TDD).
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Expertise in usage of version controls like SVN and GIT.
  • Sound knowledge of Continuous Integration practices and tools such as Jenkins, SCM, Nexus.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Hibernate, and other Remote Components.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, Clear Case for version control system, Eclipse, Net Beans.
  • Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Angular.js, React.js and also in making web pages’ cross browser compatible.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda)
  • Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution and performance Management. Highly organized with the ability to manage multiple projects and meet deadlines.
  • Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually and as a team.
  • Excellent work ethics, self-motivated and quick learner.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, PL/SQL,Mainframes,GOSU.

J2EE Technologies: Servlets, JSP, Java beans, EJB 2.0, JDBC, JPA, JAXB,JAX-WS,JAX-RS(Jersey), JMS, JNDI, RMI.

Web Technologies: CSS, JavaScript, HTML, DHTML, AJAX, AWS, XML, XSL, XSLT

Frameworks: Struts1.2.1/2, Hibernate2.1/3.0, Spring 2.5/3.0, JSF, Angular JS, Node JS.

IDE Tools: Eclipse, IBM WSAD 5.0, RAD 7.0, Net Beans 4.0/5.1/6.1,OracleJDeveloper 11.1.1.4.

Databases: Oracle 8i/9i, 10g/11g, IBM DB2, MySQL, Microsoft Access 2000.

Version Control Systems: Ration Clear case, CVS, Tortoise SVN

Platforms: Windows 9x/NT/2K/XP, UNIX.

Application/Web Servers: WebSphere 3.5/4.0/5.0/6.1, WebLogic5.1/6.x/7.x/8.x/9.1/9.2Jakarta Tomcat 5.0/6.1/7, JBOSS

Design and Modeling Tools: Rational Rose Enterprise Edition, Microsoft Visio, OOAD.

Automation Tools: Selenium

Other Tools and Technologies: ANT, MAVEN, SQLDeveloper.

Logging Frameworks: Log4j, ELK stack

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

JAVA Lead Developer

Responsibilities:

  • Designed front-end presentation logic using JSP, CSS3 and HTML5.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence, and integrated the web application with the persistence layer.
  • Used the Angular.js , and backbone.js MVC Frameworks in the development of the web applications.
  • Used Spring MVC Design Pattern to hold the UI data and to serve the request and to send the response. Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Involved in Requirements gathering, Analysis, Design, Development, and Testing of application developed using AGILE SCRUM methodology.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Developed MDBs for receiving and processing data from WebSphereMQ series.
  • Developed dynamic UI using Angular JS.
  • Developed DAO persistence layer using Hibernateto carry out various database operations and also avoid redundant database access statements.
  • Enhance the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery, Angular JS.
  • Developed web services by WSDL, SOAP UI and XML schema support.
  • Dynamic web pages are developed using JSF 2.0, Java Beans, XHTML, JavaScript, and Custom Tags.
  • Implemented Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used shell scripting to automate the batch process and run SQL scripts.
  • Used REST to create web services and used WSDL to structure the data.
  • Used JSON for message transformation.
  • Involved in providing support during integration testing, component system testing and product system testing.
  • Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JavaScript, React JS, JavaScript/JQuery
  • Involved in creating Restful web services using JAX-RS and JERSEY tool.
  • Managed release and deployment of the operational risk management platform.
  • Used Oracle coherence to find POJO beans from the deployed WAR file.
  • Worked with Maven project file to automate complicated repetitive tasks and for automating standardized build processes.
  • Used Struts2 framework and J2EE components to develop Action classes, frontend validations, complex reports and database interaction
  • Implemented all the targets in the Jasper reports.
  • Design and implementation of business logic and data processing routes using Apache Camel
  • Used XSLT transform to translate XML input data to HTML output.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.

Environment: Java, J2EE, Servlets, JSP, Struts, JSF 2.0, Spring,JMS, Hibernate, Web Services, WebSphere Application Server, JIRA, Maven, HTML 5, CSS 3, AJAX, Bootstrap, IBM RSA, RAD, JavaScript, Red hat, JPA, XML, ANT, Log4J, VSS, WSDL, JSON, PL/SQL, Oracle 11g.

Confidential, NJ

Sr. Java/ J2EE Developer

Responsibilities:

  • Worked as a senior developer in analyzing requirements and develop the website. Used the balsamic wireframe designs as reference to develop the screens for the application.
  • Designed and developed the screens using HTML5, JavaScript, CSS3, JQuery and BootStrap.
  • Developed the logic using JavaScript frameworks like Angular.JS, and Node.JS.
  • Used Firebase DB as database and created data using JSON.
  • Used Google Maps API to create and plot the stops on the maps.
  • Did unit testing and regression testing in FireFox and Google Chrome browsers by using the developer tools feature. Used “Angular.JS Batarang” to do the testing for Angular.JS framework.
  • Did the code deployment use Amazon web services on migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
  • Managing leader nodes in AWS clusters using SQL commands.
  • Used SVN for code check in’s and check outs.
  • Used JQuery, CSS, JavaScript, HTML and JSP for front end UI.
  • Used Spring JMS to communicate the UI and computations modules.
  • Added dynamic functionality to the application by implementing JQuery and Angular JS.
  • Redesign, develop and implement the existing interface overlay using Java script, HTML and java code.
  • Used JQuery and iBatisagainst database.
  • Developed the User Interfaces using Spring MVC, JSP, JSTL, JQuery, Ajax, Bootstrap, JavaScript and CSS.
  • Utilized Mongo database management system for keeping user generated data
  • Used JSP, JavaScript, CSS, Bootstrap, Angular.JS to create interactive user interface.
  • Made Code changes and changed XSD to generate new WSDL as per the requirement.
  • Using MKS Integrity client for version control.
  • Involved in migrating WebLogic Server 9.2 to GlassFish v3.1.2.2.
  • Using BEA WEBLOGIC and Glassfish as Application Servers.
  • Designed and developed DAO’s, Service classes, Controllers, Spring Forms in Spring MVC.
  • Followed test driven approach in building the application
  • Designed and developed MySQL Connection pool and DataSources that are used to store and retrieve Ad information and Ad drafts
  • Designed and developed RESTFUL client Web Services.
  • Did unit testing in the DEV environment and regression testing in higher environments like QA before deploying the application in production.
  • Implemented Dev, Test and Production Glassfish deployments.
  • Managed and implemented Dev, Test and Production Glassfish deployments.
  • Used MKS integrity client for code check in’s and check outs.
  • Worked with Advertising Managers and IT Managers in analyzing requirements design and develop requirements.

Environment: Java 1.6/1.7, BEA Web Logic, MQ Series, Bootstrap, Spring MVC, iBatis, Angular.JS, Node.JS, JSP, HTML, Web Services, GlassFish v3.1.2.2, SAP Jco, MKS, XML, Angular.JS, Node.JS, JavaScript, HTML, CSS, AWS, GWT, SVN, Google Places API, BootStrap, Jquery, Spring MVC, Glassfish 3.1.2, JMS, MySQL, MKS, REST Web services, Oracle 11g.

Confidential, LA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
  • Implemented J2EE Design Patterns like MVC, Service Locator, Session Facade and the persistence layer using Hibernate-ORM.
  • Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Extensively worked on JQuery, JavaScript, JQuery UI, AJAX, JSP and JSTL to enhance functionality and user experience on web pages.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Developed Angular.js as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and used Karma-Jasmine unit testing.
  • Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript, Angular.js, React.js and did the client side validation with the JavaScript.
  • Designed User Interface using Java Server Faces (JSF), HTML, BootStrap, CSS3, jQuery and Angular.JS and XML in a responsive grid layout.
  • Developed presentation layer using UI technologies like HTML5, AJAX, JavaScript, React JS, Angular.JS, JQuery, Bootstrap, JSP, and XML that interact based on events.
  • Designed and developed the UI layer using JAVA 1.5, JSP1.1 and Struts2.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used Angular.JS for the two way data-binding allowing auto synchronization of models and views
  • Use of SOAP UI to verify the WSDL end point URL.
  • Implemented custom validation controls for various forms with help of JavaScript and Angular.JS validation controls.
  • Worked on client scripting using JQuery, JavaScript.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client side validations.
  • Used JBOSS and Tomcat for application deployment and stage testing.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Involved in high level meetings for crucial decisions and handled tickets to resolve issues.
  • Involved in putting proper review processes and documentation for functionality development.
  • Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.
  • Providing support and guidance for Production and Implementation Issues.

Environment: JBoss Server, MVC, UNIX,J2EE, Servlets, JSP,EJB, JMS, Hibernate 3.0, AJAX, XML, CSS 3, HTML, JSON, REST, SOAP UI, Spring 3,JavaScript, React.js, Jasmine, BootStrap, Oracle 10g/11i, JQuery, JUnit, Angular.JS, Junit, Struts 1.2.8,Framework, Core Java, Junit, JSP’s, Action Components,, Tomcat Web Server

Confidential, RI

Guidewire Developer

Responsibilities:

  • Analyzing and clarifying the issues identified, discussions with Business Team, proposing new ideas andsuccessfully delivering
  • Involved in Planning of the Iterations with team and distribute work and get the work done
  • Involved in all Guidewire related areas of Configuration and support Integration, Conversion teams
  • Worked on various modules likes Product Model Configuration, Configuring Policy Transactions(Submission, Policy Change, cancellation, Reinstatement, rewrite, renewal)
  • Involved in gathering and understanding the business requirements from Business team andConfiguring Policy Center UI (PCF) files, Gosu Classes, Business Rules and Processes, Data modelextensions and Field Validations as per client’s requirements.
  • Worked on pages, popups, worksheets and wizards along with associated container widgets like list view, detail view, list.
  • Worked on customization of Desktop page of Policy Center as per client requirement
  • Involved in Underwriting Issue design and development and also setting up Underwriter authorityprofiles
  • Worked on development and customization of PCF’s for administration functionalities
  • Prepared low level design documents and UML diagrams as per business requirements
  • Handled integrations to get credit report during submission process.
  • Experienced in Automated Assignments Logic in the PolicyCenter with different roles
  • Experienced in Designing, reviewing the UI Spec files as per the UI Designs designed and supportingBA’s and peers for successfully delivering to client.

Environment: Guidewire Policy Center, IntelliJ, JIRA, SOAP UI, MS Office Suite, XML, SVN, Java1.7, MS SQL Server 2010

Confidential, PA

Java/ J2EE Developer

Responsibilities:

  • Involved in full life cycle development of system requirements and the implementation of the project.
  • Followed Waterfall Methodology to implement the features.
  • Used Java jdk1.6 features to implement the functionalities.
  • Used strict Object Oriented model to separate the roles of the employees and their specifications to achieve extendibility and clarity.
  • Created UML class and sequence diagrams using Rational Rose.
  • Implemented using the MVC Design Pattern.
  • Designed and created user interactive front-end screens using JavaScript, HTML and JSPs.
  • Implemented server side programs by using Servlet and JSP.
  • Stored the dynamic data on to Collection Objects and used the predefined methods to perform all DB related operations efficiently.
  • Involved in the design and development of Presentation Tier using Struts Framework Action classes, Form beans, JSP, Servlets, Tag Libs, HTML JavaScript, and CSS.
  • Used Angular JS filters for filter functionality in search box and integrator functionality
  • Used Struts 1.x MVC to map all the client requests and to generate the desired response.
  • Used Struts 1.x Front Controller Servlet class to pass the client request to appropriate controller class to serve the request and to generate the response in a java object form.
  • Used JDBC to interact with the Oracle database for storage and retrieval of information.
  • Used Log4j for any logging purposes during the development of the application.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters in oracle to store the pay information.
  • Created Procedures and Functions in the database to interact from the server side programs.
  • Involved in JUnit testing for various components.
  • Involved in creating the document for the features developed.
  • Used Mantis for tracking the issues and for enhancements of any features.
  • Used Tortoise SVN as version control to tool to keep and share the code in development period.
  • Used Eclipse IDE to integrate the different frameworks in order to build the overall application.

Environment: Java (jdk 1.6), J2EE, HTML, JavaScript, CSS, MVC Design Pattern, Servlet, JSP, Collections, Exception Handling, Multithreading, Struts 1.x, Log4j, JDBC, MySQL, BEA WebLogic Application Server, Junit, UML, Rational Rose, Mantis, Tortoise SVN, Eclipse IDE, Waterfall Methodology.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI’s using JSP/JSTL by following MVC architecture.
  • Developed the application using Struts 2 framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used Web logic server for EJB handling and for messaging services.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed Web Logic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

Environment: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

We'd love your feedback!