Java/j2ee Developer Resume
5.00/5 (Submit Your Rating)
Ei Paso, TX
SUMMARY
- 6+ Years of experience in development and design of web and distributed enterprise applications using Java/J2EE technologies.
- Extensive experience working in various methodologies like Agile (Scrum), TDD (Test Driven) and Waterfall Model.
- Expertise in design patterns such as Factory Pattern, Abstract Factory Pattern, Singleton, MVC Pattern and Front Controller.
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
- Proven ability to communicate with client, interpersonal skills, commitment, dedication, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging task to achieve project priorities/ timelines.
- Developed large cross - platform web-based enterprise applications using Spring, Spring Boot, Hibernate, JPA, JTA, Web Services (REST and SOAP), Struts 1.x/2.x, JSF, Servlets, JSP and SQL.
- Worked extensively in Model View Controller (MVC) architecture for web development using Spring MVC and Struts 2.x.
- Have experience in Deploying Web-Applications applications on servers like IBM Web Sphere, BEA Web Logic and JBoss Enterprise Application Server.
- Well versed in processing and consuming the REST based Restful web Services using JAX-RS and SOAP based web services.
- Experience in XML technologies like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB and Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Restful Web Services.
- Expertise on JDBC API for connection and access to database.
- Strong experience working with major RDBMS such as Oracle 9i/10g/11g, SQL Server 2000/05/08 and My SQL.
- Experience in writing SQL, PL/SQL, and stored procedures on database such as Oracle, DB2, MySQL and SQL Server.
- Extensively worked on developing Stored Procedures, Triggers, Cursers and Functions.
- Expertise in client side and validations using HTML, CSS, Bootstrap, AJAX and JavaScript.
- Experience in developing single page applications using Angular JS.
- Experience in application development using: JSP (Java Server Pages) and JSF (Java Server Faces).
- Experience in J2EE testing in developing unit test cases with JUnit and Mockito framework for mocking unit tests. Implemented logging mechanism using Log 4j.
- Proficient in programming by using the IDE’s such as Eclipse 8.x, Intellij IDE, Net beans.
- Expert in using UML tools like Rational Rose. Build tools- Maven and Ant, Continuous Integration- Jenkins. Source Control- CVS, GIT, SVN.
- Extensively worked on Pivotal Tracker and JIRA tools for tracking storied in a project.
- Developed UNIX shells/scripts to support and maintain the implementations.
TECHNICAL SKILLS
- Java
- J2EE
- Confidential ++
- JSP
- JSF
- Java Beans
- HTML
- CSS
- XML
- XSL
- XPath
- XSLT
- JSON
- JavaScript
- JQuery
- JAX-WS
- Web Services
- SOAP
- IBM Web Sphere
- BEA Web Logic
- UML
- Rational Rose
- JDK 1.7
- JDBC
- Servlet
- JMS fJUnit
- Struts 2
- Spring
- Hibernate
- Apache Tomcat
- Oracle
- MySQL
- Net Beans
- Eclipse
- My Eclipse
- Version Control
- Mac OS
- Windows XP/Windows 7
- Linux
- Design Pattern
- MVC.
PROFESSIONAL EXPERIENCE
Confidential, EI Paso, TX
Java/J2EE Developer
Responsibilities:
- Involved in in requirement gathering, analysis and extensively worked in Agile Development Environment.
- Developed ORM mappings using JPA with Hibernate annotations and established data integrity among all tables sitting on Oracle Database
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Implemented Restful web services using JAX-RS (JERSEY), created and read the JSON objects by using JACKSON libraries.
- Worked on Swagger API and auto-generated documentation for all REST calls.
- Implemented Various XML technologies like XML Schema, JAXB Parsers for cross platform data transfer.
- Designed and implemented application using Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate and Oracle database.
- Developed components using Spring Framework (Spring MVC, Core, dependency injection).
- Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Created PL/SQL Stored Procedures, Functions for DAO layer by studying the required business objects and validating them using Oracle database.
- Involved in installing and configuring Maven for building application and deployment.
- Performed unit testing JUnit and Mockito for mocking the unit test dependencies.
- Used Git for version management between various integration and development streams.
- Setup the continuous Integration (CI) process for the application using the Jenkins.
- Used Log 4J for logging various levels of information like error, info, debug into log files.
- Extensively worked for deployment, configurations of application on WebSphere Server.
- Provide support for application in development, Integration, QA and UAT and production environments.
Confidential, Little Rock, AR
Java/J2EE Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Designed and developed the application using Agile methodology.
- Designed the system based on Spring MVC architecture. Developed a business logic layer using Spring Framework and integrated Hibernate.
- Used Spring Object relational mapping (ORM) and Hibernate for persistence in database, created DAO's. Developed build Scripts using Maven to build and deploy the application.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, JQuery, AJAX and JSON.
- Interacted with Java controllers (JSON to write/read data from back end systems).
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Worked on generating the Web services classes by using Service Oriented Architecture SOA and RESTful web services using JAX-RS specification.
- Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
- Created Angular JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
- Involved in developing XML, HTML5, and JavaScript for client side presentation and data validation on the client side within the forms.
- Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
- Implemented Apache Log4j for logging purposes and debugs the application. Prepared Unit test cases and executed the test cases using JUnit in Eclipse.
- Involved in integrations using Maven and Jenkins.
- Used SVN Subversion to implement version control System.
- Created database tables in Oracle as backend for storing the events along with some procedures and used Eclipse as an IDE.
Confidential, Cincinnati, OH
Java Developer
Responsibilities:
- Expertise in full System Development Life Cycle (SDLC) including Requirement Analysis (BA), System Design, Software Development, Unit Test, Integration
- Implemented the business logic tier using Spring Framework, including Spring ORM, Spring AOP features. Used Spring IOC for object instantiation, resource lookup and configuring annotation driven controllers handled by Spring Container.
- Established Hibernate and configured XML files which used in persistence layer for mapping object-oriented domain model to Oracle 11g.
- Developed the front-end interface by HTML, CSS, JSP, JavaScript, JQuery.
- Used JSON and AJAX to handle the data transmission between front-end and back-end.
- Write Test Case for all modules developed with JUnit for Unit Test.
- Wrote complex PL/SQL scripts and Stored Procedures to fetch the data from the Oracle database.
- Used JMS for sending detailed notifications depending upon the success and failure once the backend job process is complete and also for mailing administrator for system exceptions.
- Experienced in creating report by Jasper Reports.
- Used Subversion to manage the source code. Created branches and tags to manage the development phases and program version.
- Worked with the on-site clients by using Scrum methodology. Immediately handle the testing results by fix the bugs and develop the new requirement.
- Implement Maven for the environment dependency. Manage the project progress by MS project.
Confidential
Java Developer
Responsibilities:
- Contributed to development of client side and server side codes for external and internal web applications.
- Developed the client-side validation using JavaScript.
- Developed web screens in Html and JSP.
- Design and Development of User Interface using Struts tag libraries.
- Responsible for client-side validations and server-side validations in JSP.
- Design and Development of server-side modules using J2EE, spring, Struts and Utility classes.
- Used Web Services to extract and communicate the records using XML and REST.
- Deployed the application in Web Logic server to test the application.
- Designed, developed, debugged and tested the web based J2EE application
- Used Log4j to print the logging, debugging
- Developed connection components using JDBC.
- Configured and deployed the J2EE application on Web Logic Application Server
- Worked on creating and updating the Oracle Database.
- Used apache struts to develop the web-based components.
