We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Around 10+ years of experience in development and implementation of applications usingJavaand J2EE technologies.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture usingJava, J2EE, HTML5, Backbone JS, Bootstrap, Angular JS, Ajax, Node JS, JSP, Servlets, CSS, JavaBeans.
  • Expert in methodologies like Agile, SCRUM, TDD, Waterfall, Scrum, Iteration and Pair Programming.
  • Proficient in developing UML/Visio diagrams using case tools like Enterprise Architect, Visio and Rational Rose.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services, WSDL, Struts 1.2/2.0, Spring 3.x and 4.x, Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services, Apache Kafka.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Experienced in MVC (Model View Controller) architecture with Magento, Angular JS and SPRING.
  • Expertise in implementing Web services, Micro Services, AWS, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Experience in Message Oriented Middleware implementation using JMS.
  • Worked on creating Docker images, Containers, push/pull and on integration with Spring Boot.
  • Experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Well experienced in using JUnit, Log 4J, Test NG and SOAP UI for testing framework.
  • Experience in working with NoSQL databases like MongoDB, Cassandra.
  • Used GIT for version control, experience with git-bash and git-hub
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.
  • Quick learner, ability to work in challenging and versatile environments and self-motivated, excellent written/verbal communication.

PROFESSIONAL EXPERIENCE

Lead Java Developer

Confidential, Columbus, OH

Responsibilities:

  • Involved in complete software development life cycle with object oriented approach of clients business process and continuous client feedback.
  • Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
  • Employed Agile Model and best practices for software development.
  • Developed the Servlets for processing the data on the server.
  • Used OAuth to provide authorization decisions across a network of web enabled applications and API.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Engaged in developing the UI by using HTML, JSF, JQuery, and JavaScript and in some places used AJAX to make calls to other services and Involved in developing the CSS sheets for the UI Components.
  • Design and maintenance of the company's consumer-facing quiz-based website, poshly.com and the client- facing analytics platform using HTML5 & CSS3, JQuery & JavaScript as required for both desktop & mobile browser
  • Tested REST services using google chrome's POSTMAN plugin.
  • Developed web based application using spring framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Deployed Micro-services as RestfulJavaWeb Services on Amazon Elastic Beanstalk. Used Amazon S3 for configuration files. Used TIBCO EMS extensively as a part of ESB.
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Used SVN for version control.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Called external vendor applications using Web Services for delivering notifications.

Environment: HTML, JSF, JQuery, JavaScript, Servlets, Jboss, Spring, Hibernate, Spring mvc, Svn, Soa, Jax-Ws, Apache Axis 2, Junit.

Sr. Java Developer

Confidential, Columbus, OH

Responsibilities:

  • Actively involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development
  • Generated Use case, sequence and Class diagrams using Rational Tool Suite.
  • Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Extensively used Spring framework components such as Dependency injections and AOP.
  • Worked on web application which has been developed using Spring 3.x & Hibernate frameworks.
  • Created dynamic web pages using AngularJS framework. Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular JS.
  • Involved in using spring concepts - DI/IOC, AOP, and Spring MVC.
  • Involved in Declarative transaction management, logging and exception handling using spring AOP.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Hibernate 4.x, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Worked with XML to exchanges messages through JMS among servers to retrieve information about customer details.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL). Fixed critical issues when calling the different Web services
  • Developed the AngularJS controller modules to consume the REST services.
  • Used SVN for version control across common source code used by developers.
  • Developed ANT based build scripts to create deployable EAR files and provided support to QA and PROD environment in terms of deployment support and bug fixing.
  • Wrote unit tests and also involved in integration tests using Junit.
  • Involved in Web sphere server configuration, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments.
  • Actively involved in production support, fixing the problem and provide appropriate documentation describing the root cause of the problem, actions taken to rectify etc.
  • Implemented build package tool using Maven.
  • Responsible for deploying all the service components to Dev and QA.
  • Involved in addressing the defects in QA, User Acceptance and Prod environments.

Environment: CoreJava/J2EE, Servlets, JSP, 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

Sr. JavaDeveloper

Confidential

Responsibilities:

  • Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
  • Developed web pages by using HTML, CSS and JavaScript.
  • Used Eclipse to develop source code and debug the application.
  • Built a custom cross-platform architecture usingJava, Spring Core/MVC, and Hibernate.
  • Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Apache-CXF.
  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-JavaMapping and XML-XSLT conversion.
  • Developed and published web-services using WSDL,SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Experience in pre-testing the Web-Service calls with SOAP UI using end-points.
  • Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Been though Release process for project execution as part of SCRUM.

Environment: Java, J2EE,SOA, Spring, Web Services, CXF, XML, XSD, UML, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, AJAX, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.

Java Developer

Confidential

Responsibilities:

  • Developed application business components and configured beans using Spring IOC.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Developed DAO classes using Hibernate Template from Spring with Hibernate API.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Developed administrative interfaces with the technologies of JSP, JavaScript, spring and Hibernate.
  • Designed and modified User Interfaces using JSP, JavaScript and CSS.
  • Involved the CRUD operations.
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWS CLI/API.
  • Configured AWS Cloud Watch to monitor AWS resources as well as application and troubleshoot AWS EC2 status check including System Status check and Instance Status check alerts.
  • Good knowledge in DevelopedJavaAPI to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used Eclipse as an IDE for developing the application.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Multithread concepts injavaclasses to avoid deadlocking.
  • Implementedjavadesign patterns like Singleton, Factory, Command patterns.
  • Developed test cases and performed unit test using JUnit Framework.
  • Involved in Production Support. Solved many production issues based on priority.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.

Environment: Java1.5, EJB 2.0, Springs, Struts, JSP, JSTL, Hibernate, spring, Web Services (SOAP, WSDL), XML, Web logic 10.3, Ant 1.6, JUnit, Toad, Oracle 9i, Clear case, Clear quest.

WebDeveloper

Confidential, Texas, TX

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Used JavaScript for the web page validation.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Created Servlets which route submittals to appropriate EnterpriseJavaBean (EJB) components and render retrieved information.
  • Written ANT scripts for building application artifacts.

Environment: Java, J2EE, Servlet's, Struts, JSP, XML, DOM, HTML, JavaScript, JDBC, Web Services, Eclipse Plug-ins.

We'd love your feedback!