Sr.java Developer Resume
San Diego, CA
PROFESSIONAL SUMMARY:
- Over 7+ years of diversified experience in the field ofJava/J2EE projects including Development, Technical Design, Implementation, Maintenance, Support and Testing in all stages of the Software Development Life Cycle in different industry verticals Financial, Insurance, E - commerce, Retail and Telecom sectors.
- Excellent experience in Object Oriented analysis and Design (OOAD), Development, Implementation and Testing of various software applications usingJava/J2EE.
- Extensive work experience in all phases of the Software Development Life Cycle like collecting business specifications, analysis, design, development, and testing the application.
- High experience in using frameworks like Struts, Spring MVC, Hibernate and Design Patterns such as MVC, Session Facade, Front Controller, Data Access Object(DAO), Value Object, Singleton, Service locator for executing multi-tier, highly scalable, component based, Service driven EnterpriseJavaapplication.
- Extensive knowledge in coreJavaconcepts which includes Collections, Multi-threading and J2EE (Servlets, JSP, JDBC, EJB, JMS, spring, Struts and Swing).
- Involved in developing distributed Enterprise and Web applications usingJava/J2EE, UML Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL and Hibernate.
- Experienced in establishing connectivity from front end to back end using JDBC connections.
- Experienced with wire framing tools Illustrator,sketch
- Developed applications in JSP,JavaBeans and Servlets using MVC architecture.
- Proficient in developing advanced web-based applications design and development usingJava, J2EE, Servlets, JSP, JSTL, Struts, Spring, Eclipse, MongoDB, JQuery, AJAX, AngularJS and Databases.
- Strong experience in technologies likeJavaServer Pages (JSP),JavaServlets, EnterpriseJavaBeans (EJB) 2.0/3.0, JDBC.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
- Expertise in developing large and highly configurable applications using Spring 2.5, Struts 2.0, Hibernate and JPA 2.0 combination.
- Strong expertise in development and deployment of web components that include Servlets, JSP, JSF,JavaScripts and business layer components that include, Web Services, and JDBC.
- Experience in server side distributed object development using J2EE, EJB, JNDI, JDBC, IBM Web sphere Server, Web Logic Server, XML, XSL, XSLT, WSDL and SOAP.
- Experience in web application development using markup languages, style sheet and scripting languages like HTML/HTML5, CSS/CSS3,JavaScript, JQuery AJAX, JSON.
- Developed restful web service usingSpringBootand deployed to pivotal web services.
- Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle.
- Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
- Strong experience in working with version control software's like CVS, SVN, GIT and builds tools ANT, Maven, Gradle and Jenkins.
- Experience in writing ANT, Maven build scripts and configuring them using Log4j and writing JUnit test cases.
- Capable of delivering well documented applications, adhering to quality standards and delivery dates.
- Excellent analytical, problem solving and interpersonal skills, Ability to learn new concepts fast, Consistent team player with excellent communication skills
TECHNICAL SKILLS:
Java & J2EE Technologies: Core Java 1.2 to 1.8, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM.
Web/Application Servers: IBM Web Sphere 6.x/5.x/4.x, IBM Web sphere, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, Tomcat4/5/6.
Frameworks & Middleware: Struts 1.2, 2.0, Spring Framework2.0/3.0, Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, Spring Boot, IBM MQ series, Axis1.4/2.1.3.
Languages: Java, PL/SQL.
Web Services: SOAP, REST, WSDL, UDDI
Development Tools/IDE s: Eclipse Neon/Oxygen, My Eclipse 8.0, IntelliJ idea, Net beans 4.1
Open Source: JUnit, log4j1.2, GIT, CVS, SVN, Source Tree and GIT Hub.
Platforms: Windows 7/10, UNIX (SOLARIS), LINUX.
Databases: Oracle 11g/10g/9i/8i, MS SQL Server 2008, My SQL, NoSQL
Web Development & Markup Languages: AJAX, JQuery, Java Script, HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML.
Build tools: Maven 3.5.3, Ant 1.5/1.7
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Sr.Java Developer
Responsibilities:
- Involved in understanding requirements from Product Owner and Architect to develop filter in PSM data processor.
- Involved in understanding Communications between different components in the system such as vendor specific Adaptors such as Vimoc and Sensity adaptors, Filter and APIs that are exposed for UI for analytics data.
- Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with AngularJS for frontend.
- Experience in developing the single page web applications using MVC frameworks like Angular4.
- Involved in creating User Stories and Sub Tasks for Iterations for Agile Methodology used in the project.
- Involved in analyzing the Maven dependency management in the base code to annotate dependencies on to Spring Boot application for Micro Services.
- Involved in development of filter for processing Not Yielding events and Bike events form ThingSpace.
- Build using Gradle to deploy on Development as well as UAT servers.
- Managed code base for different releases and JIRA tickets by branching and merging using GIT.
- Deployed application using Jenkins.
- Managed different User stories, Subtasks and bug fixes using JIRA
- Supported Integration and User Acceptance Testing by providing environment and data setup.
Environment: Java, RESTful Web services, SpringBoot, Cassandra, Eclipse STS, GIT,SourceTree, Maven, Mockito,Angular JS, JIRA
Confidential, Denver, CO
Full Stack Java Developer
Responsibilities:- Developed application on Spring Boot framework by utilizing features like Spring Dependency Injection, Spring Security, Spring Web Flow with Spring MVC
- Implemented Angular4 Services for interaction between web applications front-end and back-end API'S using angular4 HTTP Requests with Observables.
- Designed and developed the Data access layer using Spring-Hibernate integration.
- Developed the service layer using the Spring IOC.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed Web services - WSDL and SOAP for getting credit card information from third party.
- Worked with NoSQL Cassandra to store, retrieve, update and manage all the details of employees.
- Implemented Bootstrapping, interpolation binding, property binding, attribute binding, class binding, and style binding of Angular4 to bind HTML elements with data and developed dynamic Single Page Application.
- Implemented the logging framework in the SOA environment.
- Designing and developing Web application to generate reports usingJava-J2EEtechnologies.
- Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
- Responsible for website user interface design; contributing to content, layouts, navigation, interaction flow and terminology. Collaborating on paper prototyping, specifications and graphical design using various tools.
- Java applications, e-commerce, and performing custom web development must be proficient in current and emerging web-based technologies to include, but not limited to Java, Node, Rails, PHP, AJAX with JSON/XML, etc.
- Converting wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation with suitable color schemes.
- Performed unit testing using JUNIT framework.
- Used Maven as the build tool for the application.
Environment: Java, JDK,J2EE, JSP, Angular JS, JMS, HTML, XML, XSLT, SOA, WSDL, Hibernate, JDBC, Spring, Jira, WebSphere, Oracle 11g, Cassandra, Junit, Maven, Jenkins, JMS.
Confidential, SFO, CA
Sr. Java Developer
Responsibilities:
- Involved in requirement analysis from the end users of legacy system.
- Interacted & coordinated with the Design team, business analyst and End users of the system.
- Created Sequence diagrams, collaboration diagrams, Class diagrams, Usecase diagrams and Activity diagrams using Rational rose for the configuration cache and logging services.
- Developed the application using Core Java, Collection, Struts 1.2, XML, Hibernate, MAVEN, RESTful Web services, Oracle and JBoss.
- Used Java-J2EE patterns like MVC, Front Controller, Value Object, Data Access Objects,
- Command Pattern and Singleton patterns.
- Implemented Value Objects and Data Access Objects to develop service layers.
- Implemented java RESTful Web Service for communication with external supporting applications.
- Established communication with SOA services.
- Implemented PL/SQL Stored Procedures and Functions to implement the business logic.
- Used SQL Developer for working with SQL Queries and PL/SQL programming.
- Used SVN for source code Version control.
- Build application by configuring Maven pom.xml file and deployed on Mac operating System.
- Supported System Integrated and user Acceptance Testing by providing environment and data setup.
- Involved in development estimation and project release strategy.
- Worked on creation of custom Docker swarm container image, tagging and pushing the image.
- ImplementedDocker -maven-plugin in maven POM to buildDocker images for all microservices and later usedDocker file to build theDocker images from the java jar files.
- Deployment of application in the JBOSS server environment using ANT tool using with the JSP client
- Involved in configuration and Usage of Apache Log4J for logging and debugging purposes.
- Wrote Unit test cases for the service and prepared documentation.
- Deployment of application in the JBOSS server environment using ANT tool using with the JSP client
Environment: Java, JSP, Servlets, JAXB, SQL, SOAP, EJB 3.0, Web Services, Eclipse, JBoss, Oracle9i, Junit, Rational Rose, JavaScript, Docker.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in all phases of SDLC - Agile - Requirement Analysis, Design, Development, and System.
- Interacted with the business analysts and marketing team to discuss and understand the business requirements and business rules.
- Accountable for analyzing and bringing clarity to requirements, design and develop software applications communicating with stake holders for further information and approvals.
- Developed System Layer architecture and technical documentation which uses offshore and onsite team.
- Involved in spring security with OAUTH2.
- Used Inheritance, Multithreading concepts and implemented the access management.
- Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams,
- Collaboration Diagrams and Class Diagrams.
- Created responsive UI using Angular JS, HTML5/CSS3.
- Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch & Hibernate.
- Developed Restful API utilizing Spring Boot with Spring MVC.
- Developed the DAO layer using Hibernate as Abstract Factory, which is used across all Entities.
- Implemented MVC pattern in the application development using spring.Used JSP,Java Script, JQuery, Bootstrap and CSS to develop the GUI.
- Developed web services using REST API and JAX-RS and implemented SOA layer.
- Worked with the Oracle 9i Database, and wrote Stored Procedures for effective Data Processing and performance.
- Developed upload and download functionality using JXL & POI API.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Developed ANT build file to compile and deploy the web application to application server.
- Written UNIX Shell Scripts for building, packaging and installing the application in the server.
- Implement RESTFUL WEB Services using Jersey.
- Excellent knowledge in using Maven to build the different modules, project etc.
Environment: Spring 3, JDK 1.7, Core Java, Angular Js, JSP 1.2, JSTL1.1, Oracle 9i, JQuery, JSON, HTML, Maven, Log4j, JUnit 3.2, Ant, Restful Web Services, Tomcat Web Server 5.5, WebSphere Application server 6.1.
Confidential, Parsippany, NJ
Java developer
Responsibilities:
- Involved in requirement gathering from end users.
- Provided valuable suggestions for design.
- Developed the application using Core Java, Collection, Struts 1.2, XML, EJB 2.0, Oracle and JBoss.
- Used Java-J2EE patterns like MVC, Front Controller, Value Object, Data Access Objects, Command Pattern and Singleton patterns.
- Implemented Value Objects and Data Access Objects to implement business logic.
- Used Stateless Session beans in business layer.
- Implemented PL/SQL Stored Procedures and Functions to implement the business logic.
- Used Toad for working with SQL Queries and PL/SQL programming.
- Implemented JSP, HTML, and JavaScript for User Interface development.
- Used log4j to log notification messages.
- Used CVS for source code Version control.
- Build application using ANT tool.
- Deployed application on WebLogic 8.1
- Imparted Training to end users
Environment: Java, Struts 1.2, My Eclipse 5.1, Oracle9i, WebLogic 8.1
Confidential
Jr. Java Developer
Responsibilities:
- Designed and developed the application and a framework to support the application using Java/J2EE, particularly Java Server Pages (JSP), Servlets.
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Implemented GUI pages by using JSP, HTML, DHTML, XHTML, CSS, JavaScript, AJAX
- Developed ANT scripts for automating build process
- Implemented project using Spring Framework
- Implemented the Web Services with WSDL, UDDI and SOAP from scratch by using Apache Axis
- Tested Web services using SOAP UI Tool
- Configured the project on Web Logic 10.3 application servers
- Implemented the agile development methodologies
- Implemented the online application using Core Java, JDBC, JSP, Servlets, spring, Hibernate.
- Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements
- Tuning complex database queries and joining the tables to improve the performance of the application
- Involved in the production support issues in the ticketing system.
Environment: JDK 1.6, JSP, Apache Tomcat 7.0, Web Logic 10.3, JDBC, XML, CSS, HTML, JNDI, Web Services, Eclipse 3.0, Restful, JUNIT, PL/SQL, JavaScript, Oracle11g.
