Java Developer Resume
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, Servlets, JSP, JDBC, Java Beans and Web Services (SOAP and REST)
- Working coding the application tier using Spring, Spring Modules, (MVC, 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, WSDL, JAX-RS, JAX-WS)
- Experience in writing Build Scripts using MAVEN, GRADLE, and using CICD tools like Jenkin.
- Expertise in using and deploying the web application on various web & application servers like Apache web server, WebLogic, Tomcat, IBM WebSphere.
- Proficiency in programming with different IDE's like Eclipse, IntelliJ, Spring Tool Suite, WebStorm.
- Experience in front-end UI development skills using scripting languages like JSP, Thymeleaf, AngularJS, HTML, JavaScript, jQuery, CSS, JSTL, and Spring tag libs
- Expertise in designing applications using various J2EE design patterns like MVC, Singleton, 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, MySQL and PL/SQL.
- Experience in Nosql using MongoDB.
- 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.
- Oracle certified associate(OCA) in Java and DBA.
TECHNICAL SKILLS:
Design Skills: UML,Object Oriented Analysis and Design (OOAD), Design patterns
Java and J2EE: Java, JSP, Servlets, JDBC, Java Beans, JSTL, Connection Pooling
Frameworks: Spring, Hibernate, Spring REST, Jersey, Spring Boot, Spring Data, Log4j, Maven, Ant, JENKIN
Web Technologies: HTML, JavaScript, CSS, jQuery, AJAX, Angular
IDE & Tools: Eclipse, SOAPUI, Postman, IntelliJ
Methodologies: Iteration methodology, Agile methodology
Web/Application Servers: WebSphere, Apache Tomcat, WebLogic
Misc. Tools: Remedy, Splunk, Paros Proxy, SVN, TeamSite
Operating systems: Windows, UNIX, LINUX, MAC
PROFESSIONAL EXPERIENCE:
Confidential, CA
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.
- 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 Restful web services based on JAX-RS.
- Involved in stored Procedures for interacting with the Oracle database, MongoDB.
- Integrated the Angular and JSP with the controllers and updated the data with the beans
- Developed unit test cases and suits on JUnit framework for unit testing
- Did setup for GIThub 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, Angular, GIT, CSS, MAVEN, MongoDB, Design Patterns, UNIX, WebSphere, Tomcat, Oracle.
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.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagram depicting method interactions.
- 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 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.
- 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, SOAP, Web Services, SOAPUI, Apache Ant, Design Patterns, HTML, JavaScript, AJAX, XML, SQL, PL/SQL, SQL Developer, JUnit.
Confidential, Alpharetta, GA
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 Spring 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 Spring 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 JavaScript.
- 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, Hibernate, Web Services, Servlets, JSP, JDBC, JavaScript, Core Java, ANT, MAVEN, CSS, Oracle, WebLogic, UNIX, PL/SQL Developer, JUnit, Agile, Eclipse IDE
Confidential, IL
Java Developer
Responsibilities:
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Hands on experience with data persistence using Hibernate.
- Reverse Engineered to generate Hibernate mapping files using Eclipse IDE.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Involved in design of JSP and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with javascript.
- Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EE Initiated use of Http Unit for testing.
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, Hibernate, JavaScript, JavaBeans, Oracle 9i, Eclipse, HTML, Windows.
Confidential
Software Engineer
Responsibilities:
- Founding engineer and first woman employee.
- Developed applications that were one of the first source of income for the company.
- Used server side J2EE technologies like Servlets/JSP.
- Developed server side java web utilities in a multi-threaded environment using Java.
- Worked with HTML, CSS, and JavaScript in UI pages.
- Experience in SQL and Worked on databases like MySQL.