Java Developer Resume
Milpitas, CA
SUMMARY:
- Having 8+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier Web and Distributed applications using Java, J2EE Technologies and Related Frameworks
- Solid experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development.
- Excellent Java development skills using J2EE, J2SE (7 & 8), Servlets, JSP, JDBC, Java Beans, JMS, JNDI and Web Services (SOAP and Data REST)
- Working coding the application tier using Spring, Spring Modules, (MVC, Batch, Spring DI, AOP and Templates) and Spring Boot
- Experience in configuring and coding using ORM components, setting up configuration files, annotations using Hibernate framework and Data JPA.
- Designing, Implementing, Developing, Deploying and Consumes Web Services (Spring REST, Jersey, SOAP, UDDI, WSDL, JAXB, JAX-RS, JAX-WS, Docker, and Kubernetes)
- Experience in writing Build Scripts using MAVEN, GRADLE, Shell Scripts, ANT and using CI (Continuation Integration) tools like Continuum, Jenkin and Hudson
- Expertise in using and deploying the web application on various web & application servers like Apache web server, Web Logic, Tomcat, IBM Web Sphere, JBOSS.
- Proficiency in programming with different IDE's like Eclipse, IntelliJ, NetBeans, WebLogic Workshop, Spring Tool Suite, WebStorm.
- Experience in front-end UI development skills using scripting languages like JSP, Angular (2 & 4) HTML, JavaScript, jQuery, CSS and SASS, JSTL, and Spring tab libs
- Expertise in designing applications using various J2EE design patterns like MVC, Singleton, Value Object, Data Access Object, Factory, Session Façade, Business Delegate and Service Locator etc.
- Expertise in development of unit test cases using JUnit, Mock frameworks.
- Experience in Log4j for capturing the logging information from the java code.
- Experience in SQL and Worked on databases like Oracle and IBM DB2, MySQL.
- Experience in No-SQL using MongoDB, Cassandra.
- Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
- Dedicated to successful project completion with the ability to work in a team or as an individual, and as a liaison between different teams.
TECHNICAL SKILLS:
Design Skills: UML, Object Oriented Analysis and Design (OOAD), Design patterns
Java and J2EE: JDK, Java 7/8, JSP, Servlets, JDBC, Java Beans, JMS, JNDI, JSTL, JTA, Connection Pooling
Spring MVC:, Hibernate, Log4j, Maven, Ant, JENKIN
SOA technologies: WSDL, UDDI, SOAP, Spring REST AXIS, Jersey
Web Technologies: HTML, JavaScript, CSS, jQuery, AJAX, DHTML, Angular2, NodeJS
Eclipse:, RAD, OEPE, NetBeans, TOAD, SOAP UI, Postman, IntelliJ, WebStorm, PyCharm
WebSphere:, Apache Tomcat, WebLogic, JBoss
Cloud Technologies: Amazon EC2, Amazon RDS, Amazon Route 53
Operating systems: Windows, UNIX, LINUX, MAC
PROFESSIONAL EXPERIENCE:
Confidential, Milpitas CA
E- Commerce
Java Developer
Responsibilities:
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Followed Agile Scrum methodology for Application development.
- Actively used the Spring Framework for developing the whole Business Tier Module and successively build and deployed to WebSphere Application Server.
- Involved in Spring Boot migration team and containerization using Docker for some specific components.
- Extensively used Spring Application Context for configuring & creating various beans for entire Application.
- Extensively used Hibernate technology for development ORM System for interacting with Oracle database.
- Involved Service oriented architecture (SOA) by developing and consuming SOAP and Restful web services based on JAX-RS.
- Involved in stored Procedures for interacting with the Oracle database, MongoDB, Cassandra .
- Integrated the Angular2 and JSP with the controllers and updated the data with the beans
- Developed, Tested and Deployed application in IBM WebSphere server using RAD.
- Continuous integration using AWS cloud platform.
- Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
- Developed unit test cases and suits on JUnit framework for unit testing
- Did setup for GIT hub and Jenkins to maintain repository and for building WAR
- Extensively Used the Maven for Creating the Stable and Snapshot build versions of the Application as a Deployment Product to the local and development environments.
- Supported the application in production and interacted with off-shore and on-site production support teams
Environment:: Java, J2EE, Servlets, JSP, JDBC, Agile, Spring MVC, Spring Boot, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, Angular2, GIT, CSS, XML, AJAX, jQuery, ANT, MAVEN, MongoDB, Cassandra, Design Patterns, UNIX, WebSphere, Tomcat, Oracle, AWS.
Confidential, Plano, TX
Java Developer
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC) to analyze the business requirements, designing front end component, developing server-side code, testing and implementation.
- Used HTML and CSS to design the front-end components.
- Involved and understood the Development of back end system using Spring, Hibernate, Web Services and Cassandra.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagram depicting method interactions, using MSVisio.
- Involved in implementation of Spring MVC framework and developed Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Created and implemented database operation in HQL using hibernate
- Developed and Consumed REST based Web Services using REST based Web Services
- Configured and implemented Log4j for logging and MAVEN for CI Integration
- Designed and Implemented Unit Testing using JUNIT Framework
- Involved in creating and extracting data from database using SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
- Created and maintained Technical documentation for launching Cassandra clusters and for improving DB access consistency.
- Sometimes play a role with QA team in testing to test modules with JUnit and integration testing to understand the loop holes.
Environment:: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate 3, SOAP, Web Services, SOAP UI, BigData, Cassandra Clusters, Apache Ant, CVS, Design Patterns, HTML, Java Script, AJAX, XML, SQL, PL/SQL, Oracle, SQL Developer, JUnit, UNIXADP, Alpharetta, GA
Confidential
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity.
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Implemented the presentation layer using Struts MVC framework.
- Creating HTML Web pages utilizing JavaScript and CSS.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing & maintenance process of application.
- Worked with HTML, CSS, and JavaScript in UI pages.
- Implemented MVC pattern using the Struts framework.
- Designed user-interface and checking validations using JavaScript.
- Involved in developing JSP pages and Actions and using Taglibs for the web tier and validating the client data using the Java Script.
- Involved in development of Web Services using Axis Framework
- Created Data Source and deployed web application in the WebLogic application Server.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
- Used ANT scripts to build, test and deploy application.
- Used Eclipse IDE for the development.
- Responsible for the development of database SQL queries.
Environment: JDK, Java, Struts, Hibernate, Web Services, Servlets, JSP, JDBC, XML, JavaScript, Core Java, ANT, MAVEN, AJAX, CSS, Oracle, WebLogic, UNIX, PL/SQL Developer, JUnit, Agile, Eclipse IDE
Confidential, Eden Prairie- MN
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity.
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Implemented the presentation layer using Struts MVC framework.
- Creating HTML Web pages utilizing JavaScript and CSS.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing & maintenance process of application.
- Worked with HTML, CSS, and JavaScript in UI pages.
- Implemented MVC pattern using the Struts framework.
- Designed user-interface and checking validations using JavaScript.
- Involved in developing JSP pages and Actions and using Taglibs for the web tier and validating the client data using the Java Script.
- Involved in development of Web Services using Axis Framework
- Created Data Source and deployed web application in the WebLogic application Server.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
- Used ANT scripts to build, test and deploy application.
- Used Eclipse IDE for the development.
- Responsible for the development of database SQL queries.
Environment:: Agile, Spring, Hibernate, Web Services REST, JAX-WS, SOAP, AXIS, SOAP UI, JDK, Java, J2EE, JSP, JDBC, Servlets, HTML, Hibernate, JPA, Java Script, CSS, XML, JUnit Test Cases, jQuery, AJAX, Splunk, Rally, MySQL, JBoss, Maven, Jenkin, Sonar, Git, Unix
Confidential
Java Programmer
Responsibilities:
- Coordinated with the users to gather and analyze the business requirements.
- Design & Development of design specifications using design patterns and OO methodology using UML (Rational Rose).
- Involved in Use Case analysis and developing User Interface using HTML.
- Involved in the Development and Deployment of Java beans.
- Developed dynamic page designing using JSP to invoke Servlets (Controllers).
- Created business logic and application in Struts Framework using JSP, and Actions
- Created, Deployed, Consumed the web services using SOAP
- Developed JDBC Connection pooling to optimize database connections.
- Wrote different stored procedures in Oracle using PL/SQL.
- Used JavaScript for Client-side validations.
- Implemented Session Tracking and User Authentication.
Environment:: Java, JSP, Servlets, JDBC, Hibernate, Web Services, JavaBeans, ANT, Oracle, HTML, JavaScript, PL/SQL, Tomcat, Windows
