Sr. Java Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Having 8 years of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, JQuery, AngularJS, CSS, AJAX.
- Involved in all the phases of SDLC including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
- Extensive experience of application development usingJava J2EE, EJB, JMS,JSP, Servlets, Struts, Spring,JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, UML,WebLogic, JBoss, ApacheTomcat, JSON,SSL, Spring Security.
- Worked in Web application development using HTML, DHTML, CSS, UML, AngularJS, Node JS, JavaScript, JQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
- Hands on experience in working with Springs, Spring IOC, AOP, MVC, Spring Security, Spring JPA, Spring Batch frameworks.
- Experience in Spring Boot, Spring Microservice, Netflix Eureka Server frameworks.
- Experience in JDBC, EJB (Session Beans (Stateless and State full), Entity Beans and MDB (Message Driven Beans), JNDI and JMS.
- Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
- Hands on experience in Web Services technologies like SOAP, WSDL, REST API.
- Extensive expertise in Core Java concepts like Exception handling, Multi - threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO.
- Experience in working with middleware technologies like MQ-Series, Oracle Fusion (BPEL and OSB), Apache CAMEL and TIBCO Messaging.
- Good experience in writing Camel Routs and defining various EIP’s using Apache Camel, like Message routers, Switches, Message Endpoints, Dead letter channel, content-based routers, aggregators.
- Have rich experience in databases like Oracle 10g, SQL Server, MySQL.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers, Functions, Sequences, Views and Stored Procedures.
- Good Experience in AWS(Amazon Web Services) and its features like, EC2, S3, RDS, ELB, EBS, ESB, CloudFront, VPC along with CICD tools (Jenkins, Git, Chef, Ansible playbooks).
- Proficiency in programming with different IDE's like Eclipse, Edit plus, My Eclipse, NetBeans, Flash Builder 4.5.
- Good experience with version controls like SVN, IBM Clearcase, CVS & GIT.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, JIRA, Bugzilla for bug tracking.
- Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design through implementation and testing.
- Experience in Scrum Agile & Waterfall model of Software Development Life Cycle(SDLC), Object Oriented Analysis and Design through implementation and testing.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL
Web Technologies: HTML5, AJAX, JSF, JQuery, CSS3, AngularJS, Node JS, Bootstrap, JavaScript, Json-Parsing, JSON-DTD
Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2, MongoDB
Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL
J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA
Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring Batch, Spring ORM, Spring AOP, Spring Boot
ORM Framework: Hibernate, JPA, DAO, Spring JPA
IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5, JBuilder, IntelliJ
Web/ Application Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0
XML: XML, DTD, XSL, XSLT, XHTML, XML Schema, SAX and DOM Parsers
Version Control: SVN (Apache Subversion), CVS, VSS, Git
Design Methodologies: Agile, Scrum, Rapid Application Development (RAD), Rational Unified Process (RUP), UML, J2EE Design Patterns
Operating Systems: Windows Vista/7/8, UNIX, Linux.
UML Tools/ other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, MS Visio, Dreamviewer, Log4j, Rational Ross, Star UML, Selenium
AWS: EC2, RDS, S3, ELB, SNS, Jenkins
Tools: JProfiler, Wily Introscope, JMeter, Visio
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Java Developer
Responsibilities:
- System built using Model-View-Controller (MVC) architecture and implemented the architecture using several design patterns such as DTO, Factory, Intercepting Filters, Singleton and Data Access Object(DAO) for developing the application and implementing the NCPDP D.0 standard.
- Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
- Designed and developed Microservices business components using Spring Boot.
- Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service, AWS Cloud Watch.
- Used IBM WebSphere 8.0 Application Server to deliver high performance and scalability.
- Developing Hibernate Configuration files for MySql, Oracle and MongoDB.
- Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Studying the existing system and developing the case diagram (RSA, UML), developing the high and low-level designing.
- Developed messaging module using Spring JMS,ApacheCameland Active MQ.
- Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and deployment using Web Server Apache Tomcat and Application Servers like IBM Websphere Application Server.
- Configured the Jenkins to deploy the SWAGGER.
- Involved in Analysis, Design, Development of the Application MA Queue, MQ.
- Worked on Log4J to validate functionalities and JUnit for unit testing.
- Reviews and code walkthrough at peer level and conducting Unit (JUnit) and Integration Testing along (Log4J).
- Conducting Integrated Business Scenario based testing of the moduledeveloped (CI/CD).
- Involved in installing and configuring Maven for application builds and deployment.
- Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in Project development.
- Following version control procedures through SVN.
Environment: Java 1.8,Rest and SOAP Services, XML, Spring IOC/JDBC, Spring Boot, Spring Microservices with Eureka Service and Netflix API, WebSphere Liberty Profile, Html, JavaScript, AngularJS, Ajax, Hibernate, Rational Rose, Eclipse STS, SVN, Apache CAMEL, Swagger, Rabbit MQ, Oracle, Maven,, Log4J, MongoDB, Jenkins, AWS, EC2, RDS, ELB, JProfiler, JMeter, GIT, JIRA.
Confidential, Baltimore, MD
Sr. Java Developer
Responsibilities:
- Active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) methodologies.
- Designed and developed data access layer using Data Access Object (DAO), Session Facade, Business Delegate and Singleton design patterns.
- Involved actively in understanding client’s requirement and analyzed the impacts on existing system.
- Refactoring the Java code using Core Java Collections API using Hash Map, Array List, String Buffer etc., to boost the performance.
- Implemented JavaScript based functionality in front end designing and rich user interface
- Responsible to enhance the Portal UI using HTML, Java Script, AngularJS, JQuery, Ajax, Bootstrap, JSP, JSF, Java, CSS as per the requirements.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Used AngularJS to bind HTML to JavaScript Objects and develop Single Page Application.
- XML scripts were developed to configure Spring and Hibernate.
- Active at system analysis, design, coding, unit testing, integration testing, regression testing and implementation phases of complex enhancements.
- Developed Web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Implemented modules into Node JSto integrate with designs and requirements.
- Responsible for Production support for various applications.
- Used ANT for building the entire web application and deploy them on WebSphere.
- Deployed applications on WebSphere Application Server.
- Used Message System, Message Routing, and Message Channels to design Apache CAMEL Integration patterns.
- Developed SQL queries to interact with MySQL database and also involved in writing PL/SQL code for procedures and functions.
- Used GIT for version control.
- Wrote Unit Test Cases using JUnit framework and Server-side Logging & Client-side logging using Log4J.
- Used JIRA to access and track the bugs or defects.
- Configuration and usage of Ant APIs for generating system builds.
Environment: Java, J2EE, JSP, Servlets, Spring 3.1, Spring MVC, Hibernate 4.2, Custom Tags, JMS, Java Beans, Ajax, JUnit, Log4j, XML, WSDL, SOAP, UML, Rational Rose, ANT, MySQL, Apache CAMEL, Camel routs, JIRA, Bootstrap, HTML, CSS, JSF, AngularJS, jQuery, Node JS, PL/SQL, JavaScript, Eclipse 4.4, GIT, WebSphere 8.5.
Confidential, Chicago, IL
JAVA Developer
Responsibilities:
- Created user-friendly GUI interfaces and Web pages using HTML and DHTML embedded in JSP, JSF.
- JavaScript was used for the client-side validations.
- Used the JNDI for Naming and directory services.
- Designed and developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Used Hibernate framework for backend development and Spring dependency injection for middle layer development.
- Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with Oracle 10g as backend.
- Implemented Webservices using SOAP protocol over HTTP.
- Used Websphere application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
- JPA is used to manage relational data in application.
- Written database objects like Triggers, Stored Procedures in SQL.
- Interacted with the users and documented the System
- Tested Webservices using SOAP UI.
- Created interactive web applications for the client side using SOA.
Environment: JDK 1.4, J2EE, JSP 2.0, JDBC 4.0, HTML, EJB 3.1, Servlets, Rational Rose, UML, Hibernate 3.1, JDBC, Spring 2.0, CVS, Oracle 10g.
Confidential
JAVA Developer
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Developed Servlets and Java files for Uploading Files (Photos) and Database Connectivity using JDBC.
- Developed Java Mail classes. Integration of Software Application and Unit Testing.
- Deployment of Software Application on Tomcat Server.
- Designed and Created Domain model and schema using Object oriented design (OOD) / UML diagrams Built SOAP Web services.
- Installed and configured WebLogic in Development and Testing environment.
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
- Developed Action classes, Action Forms,and Struts Configuration file to handle required UI actions, JSPs for Views.
- Developed server-side presentation layer using Struts MVC2 Framework.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Used RAD application development and configured external capabilities for various interfaces.
- Performed Inheritance based ORM mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Involved in deploying the software on Apache Tomcat.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Developed tabs with rollover effect using JavaScript plus other effects.
- Unit tested all the classes using JUNIT at various class level and methods level
Environment: Java 1.4.2, J2ee1.4, WebLogic 6.0, Struts 1.2, Hibernate 2.0, JSP 2.0, SOAP web services, HTML, XMLXSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in extracting uses cases from Design Specifications and Functional specifications taking SRS into consideration.
- Implemented webpages using HTML.
- Implementation of Business logic with respect to Functional behavior of the designed interfaces using UML diagrams.
- Implemented JavaScript functionality in front end designing and rich user interface.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates.
- Used JavaScript validation depending on requirements
- Developed Ant scripts for deployment builds.
- Deployed the entire application on Apache Tomcat Server.
- Writing stored procedures and Triggers to extract data efficiently from the database and optimization of model layer.
- Designed UML diagrams using Rational Rose 2003 Enterprise Edition.
- Used Oracle 9i as database to access Authorized customers information like username and validation period.
Environment: Java, Multi-threading, ApacheTomcat, Servlets, JSP, Struts, Eclipse, JDBC, JavaScript, HTML, UML.
