Java/ J2ee Developer Resume
Rolling Meadows, IL
SUMMARY:
- Challenging assignments with over 6 years of versatile experience in analysis, design, development and implementation of N - tier architecture based applications, Business to Business Applications, Business to Client based applications, distributed components, internet/intranet applications.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Areas of expertise include analysis, design and development of applications using JEE/J2EE technologies including JAVA, Servlets, JSP, EJB, JMS, JDBC, JNDI, JTA, Web Services, SOAP, JAXB, JAX-RPC, JAX-WS, XML and XSD.
- Expertise in design and development of multi-tiered web based applications using Core Java, Servlets, JSP, JDBC, JNDI, Hibernate and Design Patterns.
- Expertise in Implementing MVC design pattern using Spring framework.
- Worked in web application development using HTML, DHTML, CSS, UML and JavaScript.
- Involved in developing Static and Dynamic pages using JSP and Servlets other.
- Experience in the design and development of SOAP and RESTful web services. Experience in integrating with the existing web services.
- Experience in client side technologies such as JavaBeans, JMS, XML, XSLT, Oracle, SQL and MVC architecture.
- Strong experience in handling different Web Servers like Tomcat, and Application Servers like Web Sphere and Weblogic Server.
- Good Knowledge and sound experience working with MVC framework like Struts1.3 & 2.0, ORM frameworks like Hibernate, JPA and IOC frameworks like Spring, Spring AOP.
- Experience in DBMS using Oracle 10g/11g, MSSQL and MySQL.
- Highly proficient in using frameworks like Struts, Hibernate, Spring and Design Patterns such as, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
- Expertise in AngularJS for developing single page applications
- Possess strong working knowledge of Database programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Excellent analytical and problem solving skills.
- Ability to work with the team involving the different stages of Software Development Life Cycle including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
- Ability to master new Concepts.
TECHNICAL SKILLS:
Languages: C, C++, Java, SQL, PL/SQL, UNIX Shell Script, HTML, XML
JAVA/J2EE Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swings, CSS, ILOG, JXPath, Xpath
Application Servers: Apache Tomcat, JBoss, WebLogic, WebSphere
Methodologies: OOAD, OOP, UML, RUP, MVC, DAO Factory pattern
Frameworks: Struts, Spring and Hibernate 3.2/3.0 .
RDBMS:: Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, IBM DB2
Operating Systems: UNIX, LINUX and Windows XP/Vista
IDE/Utilities:: Eclipse3.x, PL/SQL Developer, Star UML, TOAD, SQL Developer
Web Technologies: HTML, HTML 5, Cascading Style Sheets (CSS2.1/3), Java Script, XML, XHTML, JSP, AJAX, jQuery, AngularJS
PROFESSIONAL EXPERIENCE:
Confidential - Rolling Meadows, IL
Java/ J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack such as EC2, Route53, S3, RDS, IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.
- Udes to perform AMI rehydration for every month to make sure to use the latest version available in the market.
- Amazon IAM was used to maintain the user credentials and also involved in creating custom. IAM policies to various groups defined within the organization.
- Tested the applications using JUNIT, Mockito and configured through Maven surefire plugins to be part of continuous integration.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Developed Micro services & APIs using Spring Boot and Used Apache Kafka cluster as messaging system between the APIs and Micro services.
- Configured Jenkins for successful deployment for testing and production environments.
- Used Chef to automate the deployment workflow of JAVA applications on Apache Tomcat and JBOSS.
- Used Java multi-threading to implement batch Jobs with JDK 1.8.
- Implemented dual security application using Java/Groovy/Grails that eradicates the hazard of compromised credentials during authentication.
- Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
- GIT is used as code repository and JIRA to assign, track, and report the issues in the application.
- Designed and developed Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
- Functionalities include writing code in Angular JS and making use of the Bootstrap framework.
- Developed Test Driven Development (TTD) for both new and existing applications.
- Performed the performance test using the JMeter.
- Performed Alpha/Beta testing test accounts
- Implemented various test cases with the test automation tool for frontend JavaFX and JUnit as backend Involved in project requirement phase with the business analyst.
Environment: Java, JDK 1.8, Spring Boot, Micro Services, Oracle PL/SQL, JUnit, Mockito, IntelliJ Idea, Docker, JBOSS, Maven 3.0.1, AWS, RESTful Web service, AngularJS, XML, Log4J, Scaled-Agile Methodologies.
Confidential - Santa Ana, CA.
Java/ J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
- Attended every day Scrum meetings to provide current project status demonstrations in every two weeks, thus implementing Agile Methodology (Scrum) with Test Driven Development
- Developed the application by implementing MVC Architecture by integrating Hibernate and Spring frameworks.
- Involved in front-end designing using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
- Worked on Development of Hibernate including mapping files, configuration file and DAO implementation class (Business Component).
- Implemented UI pages with JSP, HTML, CSS using JavaScript and jQuery with JavaScript libraries like Node.js, Handlebar.js, and Moment.js etc.
- Used Java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and Java Collections.
- Developed beans and persisted bean in the database using Hibernate..
- Used Tortoise SVN as source control tool.
- Extensively used AngularJS to perform AJAX calls for creating interactive web pages on JSON response.
- Used Maven build tool for compiling and packaging the application.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
- Implemented JUnit framework to write test cases for different modules and resolved the test findings.
- Worked with QA team during various testing phases and resolved defects.
- Written JUnit Test cases with Mockito while performing unit testing
- Developed several SQL and HQL queries and Stored Procedures to retrieve data.
- Used Subversion for software versioning and as a revision control system.
Environment: Java, JDK 1.7, Hibernate 4.0, JPA 2.0, Spring 3.2, JSF beans, JSF Ajax, Oracle 11g, JUnit, Eclipse IDE, Tomcat 7, Maven 3.0.1, Web services, JSF Taglibs, JavaScript, HTML, CSS, XML, Log4J, Scaled-Agile Methodologies.
Confidential, St. Louis, MO
Java/J2EE Developer
Responsibilities:
- Designed Class and Sequence diagrams using Rational Rose for all the use cases.
- Used HTML, CSS, JavaScript, JQuery for design of Web pages (JSP).
- Used Angular JS in developing single page applications
- Developed JavaScript validation functions for the client side validations.
- Used spring framework for implementing Dependency Injection, AOP.
- Implemented MVC architecture by using Struts to send and receive data from Front-end to business layer.
- Designed presentation pages using JSP, JavaScript, JQuery, Ajax, XHTML, CSS, Spring MVC . Used JSON/XML as the data transfer methods .
- Experience in working with Restful Web Service for RPC integration style.
- Spring AOP is used for Security and Transaction Management.
- Followed SOA creating REST Web Services using Spring.
- Developed Rich user interface using HTML, JSF, JSP, XSLT and CSS.
- Configured JBoss Application Server and deployed the web components into the server using Oracle as back end database.
- Used Hibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
- Worked with Oracle PL/SQL queries, Triggers and Stored Procedures.
Environment: Java 1.6, Core Java/J2EE, OOD, REST Web Services, Spring, Hibernate, Oracle 10g, JSP, JSTL, XML, SOA, HTML, CSS, JavaScript, JBoss Application Server, Eclipse, JAXB, Maven, JUnit, Firebug
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
- Developed web components using JSP, Servlets, and JDBC.
- Implemented database using MySQL.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed user and technical documentation.
- Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
- Developed presentation layer using HTML, CSS, and JavaScript
- Developed stored procedures and triggers in PL/SQL
- Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
- Deployed the application in WebLogic server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
Environment: Java, JSP, Servlets, JDBC, JMS, XML, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.
