Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- Over 8 years of experience as a Java/J2EE Developer and worked on various domains.
- A self - driven, adaptable and quick learning professional with in-depth understanding in Software Development Life Cycle, project requirement gathering, design, Software development OOA and OOD.
- Excellent knowledge of Object-Oriented concepts and exposure to Java J2EE technologies.
- Strong working experience in building the components using Core Java REST API’s, Web Services JAX- JAX RS- Restful Services, JSON and JDBC.
- Strong working knowledge in Hibernate and experienced in developing REST services using Jersey, spring and CXF.
- Good working experience on client-side programming like HTML, XHTML, Java Script, CSS and Custom tag libraries and web features using CSS3 and Bootstrap3.
- Experience in coding both View layer (MVC frameworks) and Model layers using struts and java web services.
- Work experience on application servers like WAS (WebSphere Application Server), Web logic, Apache Tomcat web server and JBOSS.
- Basic knowledge on XML - DOM and SAX parser.
- Created UI mockups using Balsamiq and is experienced in implementing logging features using Log4j.
- Skilled with version control software like Tortoise SVN, TFS, ClearCase and GIT.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL and JAX-WS.
- Worked on Build and deploy tools like Jenkins, Maven and ANT.
- Experienced with testing tools and applications such as JUnit, FireBug, Fire Poster and SoapUI.
- Strong work experience on databases like SQL server, PostgreSQL, Oracle11g and DB2.
- Experience on implementing Message Oriented Middleware using RabbitMQ and ActiveMQ.
- Proficient in writing and executing test cases using JUnit 4.0 and used Jenkins for continuous integration and continuous deployment.
- Used Jasper for reporting and JIRA for bug tracking purposes.
- Experience with test-driven development TDD using unit testing framework such as Junit.
- Knowledge of frameworks such as Ant Maven and Log4j.
- Experience in Oracle MySQL and SQL Server databases. Experience in developing SQL queries and Stored Procedures.
- Used version control tools like CVS, SVN and PVCS.
- Good at documenting and understanding user requirements and system specifications.
TECHNICAL SKILLS
Languages: Java, XML, PL/SQL
Frameworks: Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM, Spring MVC, Spring AOP
Web services: SOAP, RESTful
Application / Web Server: IBM WebSphere, WebLogic, Apache Tomcat
IDE: Eclipse, IntelliJ, Spring Tool Suite (STS)
Database: Oracle, MySQL, SQL Server
Building Tools: Maven
Version Control.: SVN, GIT, GITHUB
OS & Environment: Windows, LINUX, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in all phases of the project from analysis and requirement phase to delivering the project.
- Designed front-end presentation logic using JSP, CSS and Strut tags.
- Developed internal coding using J2EE technologies based on the MVC Architecture.
- Implemented Business Logic using Java, Spring, Struts and Hibernate.
- Developed the functionalities using Agile Methodology.
- Developed Business objects using POJOs and data access layer using Hibernate framework.
- Used Apache Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from the different module and used XML for data retrieval.
- Achieved Dependency injection by creating Spring services, Spring controllers, and DAOs so as to wire objects of business classes.
- Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements
- Involved in configuring XML mapping files and POJO objects.
- Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
- Retrieved information from the Oracle database using Spring-Hibernate.
- Developed UI screens using JSP, JavaScript, and AJAX.
- Used AJAX extensively to implement front end /user interface features in the application.
- Implemented REST Web services to retrieve data from client side.
- Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Resolved bugs/defects in the application by coordinated with team members of the project to assure a positive outcome.
Environment: Java, J2EE, JavaScript, Spring framework, Spring MVC, Hibernate, Junit, JSP, CSS, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, JQuery, Web Sphere, SQL, Oracle, Windows
Confidential, Patskala, Ohio
Java/J2EE Developer
Responsibilities:
- Developed the middle tier using Session Bean, Entity Bean/DAO and Business Objects. Database layer is developed using - Oracle while Presentation layer developed using JSP.
- Used Web services, Web Processing Service (WPS), BPEL, and REST extensively for Operations module. Technologies SOA, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, XSD, Xpath, JMS, and MDB are also used.
- Eclipse is used for application development.
- Deployed the packaging on to Web Logic application server.
- Contributed to project by working on end to end flow - developing JSP's, Servlet, action classes of Spring and to database front by writing various SQL queries and Stored Procedures.
- Developed an editor using JFC Swing.
- Designed and developed reports using Crystal Reports and JReport.
- Used Java Beans for the required JSP components.
- Built, tested and debugged JSP Pages for critical modules in the system. Coded the Taglibs to aid front-end JSP pages.
- Deployed the application on the server including installing My SQL database and setting up JDK and Tomcat.
- Developed supporting Java classes that controlled the whole flow of the module as per specifications.
- Involved in the high level and low level designing of the admin and Info center module.
- Coded the designated Java server pages (JSP's) and associated front-end screens using I3ML as per specifications.
- Developed an application using JFC Swing for manual data porting from Accounts Payable to Accounts receivable system.
- Used Toad and Oracle SQL prompt to interact with the database.
- Involved in client interaction for resolving technical and functional issues on a daily basis.
- Developed the user interface layer using spring framework.
- Business Objects is used for Reports.
Environment: Java, J2EE, JavaScript, Spring framework, Spring MVC, Hibernate, Junit, JSP, CSS, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, JQuery, Web Sphere, SQL, Oracle, Windows
Confidential, Irving, TX
Java Developer
Responsibilities:
- Involved in development of a shared purchasing system to retrieve data and provide online processing of purchasing request in Support for defect fixing and testing with end to end systems.
- Involved in all phases of SDLC (Software Development Life Cycle).
- Developed the Admin User Interface using HTML, JavaScript and JSP.
- Used Servlets for login, find Subscriptions and create contract modules.
- Involved in CSS layouts, Positions, Padding, Pseudo Classes, Box Modeling and Media queries.
- Develop software application using Core Java.
- Developed and deployed SOAP based JAX-WS Web services.
- Implemented connectivity to databases using JDBC API from servlets and JSP through Enterprise JavaBeans (EJB).
- Implemented Java Servlets and other classes deployed as EAR file.
- Used JMS Message Driven Beans to post and receive from client apps.
- Implemented Multithreading to achieve consistent concurrency in the application.
- Designed, developed and deployed the J2EE components on WebLogic.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Used JDBC for database transactions. Code repository management using SVN.
- Fixed bugs and improved application performance.
- Used WebLogic for application deployment and Log 4J used for Logging/debugging.
- Implemented test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE.
Environment: Core Java, Waterfall, Servlets, HTML, JavaScript, CSS, JMS, Eclipse IDE, Oracle, MySQL, JDBC, WebLogic, JUNIT, SVN, Log 4J
Confidential
Software Developer
Responsibilities:
- Implemented the application in Agile Methodologies - Sprint and scrums.
- Developed the web application based on the Service Oriented Architecture (SOA).
- Developed UI screens with HTML, CSS3, and Bootstrap.
- Extensive use of core Java Collections, Generics, Exception Handling and Design Patterns for functionality, such as portfolio summary and user information.
- Implemented Spring MVC, Dependency Injection for integrating various Java Components.
- Used Hibernate framework to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Developed DAO layer using the Hibernate and to improve performance used caching. Persisted data using Hibernate.
- Designed database schema required for the project in Oracle and developed the Stored Procedures, views and Indexes for the application.
- Used Maven to build and deploy applications and helped to deployment for Continuous Integration using Jenkins.
- Deployed the applications using JBoss Application Server.
- Implemented JUnit test cases and testing the functionality.
- Used version control repository Git and JIRA for bug tracking.
- Used Jenkins to build and deploy the code in Dev and SIT environments.
- Assisted efficiently in upgrading new capabilities and participated in the technical code reviews and prepared peer review documents.
Environment: HTML, CSS, Bootstrap, JQuery, JavaScript, Java/J2EE, Git, Spring MVC, Eclipse, Hibernate, Jenkins, JIRA, JBoss, MySQL, Apache Maven