Java Developer Resume
MI
SUMMARY:
- Over 3+ years of experience in designing and developing enterprise level multi - tier and Single-page web Applications as a Java/J2EE professional with extensive back ground in Software Development and Testing Life Cycle.
- Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and Jquery.
- Experience in consuming RESTful services using Angular http, resource and jQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
- Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
- Expertise in SOA, Web Services (CXF, XML Beans), Apache Camel and XML technologies (XSLT, Xpath).
- Experienced in MEAN stack development (Express.JS, Angular.JS & Node.JS).
- Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/ SQL programming.
- Strong experience in deploying J2EE components on JBOSS, ApacheTomcat, BEA WebLogic, and IBM WebSphere application servers.
- Thorough knowledge of Web technologies: XML, AJAX, HTML, CSS, Bootstrap and JavaScript. Strong experience on various Java Design Patterns such as Session Façade, DAO, DTO, Delegate, Front Controller, Factory, Business Object, Prototype and Singleton.
- Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS). Strong experience working with version control software like Apache SubVersion, GIT and build tools ANT, Maven,and Jenkins.
- Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
- Expertise in object modeling and Object Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL.
Java/J2EE Technologies: Servlets, JDBC, EJB, JSP, JSF
Web Technologies: HTML, DHTML, CSS, XHTML, XML, JQuery, JavaScript, REST Framework
Frameworks: Struts, Spring, JSF, Hibernate, Apache Camel, Angular JS, Node JS, React JS
Web Services: SOAP, RESTDatabases: Oracle 11g/10g, DB2 8.x, MySQL, SQL Server, MS Access, No SQLIDEs: Eclipse 3.3/3.2/3.1, NetBeans, Intellij
Tools: Ant, Maven, Rational Rose
Version Control: SVN, CVS, GitHub.
Web/App Server: Apache Tomcat, IBM Web Sphere 6.1/7.0, WebLogic, Jboss
OS: Linux, Unix, MAC OS X, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Mi
Java Developer
Responsibilities:
- Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance.
- Involved in requirements gathering, analysis, Objected Oriented design and testing
- Responsible for Development, Implementation and Testing of the complete business solution
- Developed several Spring /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to MVC design pattern, Command design pattern
- Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle
- Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team
- Created forms to collect and validate data from the user in HTML5 and ReactJS
- Experience using Spring Boot framework and build using Maven tool
Environment:: Java 1.8, Spring boot, Maven, XML, HTML, React JS, SVN, SQL, Scala, Web Services, REST API, IntelliJ IDE, JUnit, Oracle.
ConfidentialJava/J2EE Developer
Responsibilities:
- Played an active role in team by interacting with business analyst and converted business requirements into system requirements.
- Worked on technologies like HTML, Java Script, XML, JSP and JSTL for developing frontend design and development.
- Used JavaScript for improvement client side validations.
- Extensively worked on Decision Tables and workflows.
- Implemented various design patterns such as Data Access Object, Service Locator and singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
- Developed the application using Spring Web MVC architecture and Spring AOP. Designed and created Database.
- Created tables, Queries, indexes, stored procedures, triggers and constraints.
- Writing SQL Queries to access data for analysis of data from database.
- Used Eclipse as the IDE to building the application.
- Monitored the error logs using Log4j and fixed the problems.
- Interacted with various internal teams such as UI framework, spring AOP and integration.
Environment: Java 1.6, J2EE, Springs, JSP, Hibernate, Struts 2.0, HTML, CSS, Web logic, Web Services,Oracle, SOA, jQuery, AJAX, Java Script, HTML, CSS, log4J, SVN, Design Patterns, Tomcat 7.0, windows 8.1,AWS.
ConfidentialJava/J2EE Developer
Responsibilities:
- Involved in Design, Development, Testing and Integration of the application.
- Implementing business logic and data base connectivity.
- Client side installation and configuration of project.
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Co-coordinated Application testing with the help of testing team.
- Writing database queries on Oracle.
- Writing storedprocedures, Packages, Views, Cursors, Functions and triggers using SQLin the back end.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence. • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database. • Developed web services using SOAP, WSDL, and XML.
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Created and implemented OracleStored Procedures, Functions, Triggers and complex queries using SQL.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Used log4j for logging and SVN for version control.
- Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
- Excellent written and verbal communication skills, inter-personal skills and selflearning attitude.
Environment: Java, JSP,, Spring, SOAP Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate, Log4j, Oracle, Web Sphere, Ant, Eclipse, UNIX.
Confidential
Java Developer
Responsibilities:
- Designed the application using the J2EE design patterns such as Session Façade, Business Delegate,
- Service Locator, Value Object, Value List Handler, and Singleton. Used a struts framework.
- Developed presentation tier as HTML, JSPs using Struts Framework.
- Developed the middle tier using EJBs, Java Servlets.
- Entity Beans used for accessing data from the Oracle 8i database.
- Developed session, entity beans and message driven beans.
- Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
- Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
- Involved in the implementation of Stateless session beans(EJB) for business logic layer and Entity beans for persistence.
- Supported existing applications developed using Spring MVC, AOP framework.
- Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
- Deployed components on JBoss and Web Sphere application server.
- Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
- Worked on Eclipse as IDE tools to build up applications.
- Developed codes for ActionServlet, RequestProcessor and Action classes by extending Struts package. Prepared high and low level design documents for the business modules for future references and updates.
- Deployed the application in Web logic application server in development and production environment. Participated in discussions on selecting Design Patterns and implementing them. Implemented CVS as Version control system.
Environment: Java/J2EE, Struts, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, Web logic, Eclipse, Oracle8i, Windows NT