Java Developer Resume
Columbus, OH
SUMMARY
- 3+ years of extensive experience in development of multi - tier applications using Java / J2EE technologies.
- Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, JNDI, EJB, JMS, RESTFUL and SOAP based Web Services, JAX-WS, JAX-RS, Struts, Hibernate, Spring, HTML, HTML5, DHTML, CSS, JSS, CSS3, JavaScript, XML.
- Thorough understanding of database application designs and implementation using Oracle 10g/11g, SQL Server 2008/2012, DB2 and MS Access.
- Experience in creating business components and developing application module using Oracle ADF 12c.
- Experience in installing and configuring SOAP UI to test the Web Services.
- Expertise in producing & consuming SOAP as well as Restful Web Services using WSDL, SOAP, AXIS, JAX-WS, JAX-RS, CXF, REST-Jersey, UDDI and WS-Security.
- Expertise in various open source frameworks and tools like Struts, spring, hibernate.
- Expertise in Unit testing using JUnit, Mockito & Integration testing.
- Strong experience with databases, including Oracle 10g/11g, DB2, SQL Server 2000/2005.
- Performed DB normalization and written SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like WebLogic 12c, Apache Tomcat.
- Experience in deploying and configuring database connection pool in WebLogic Application Server.
- Involved in building the code using Maven, Ant and also used Jenkins and Quick build for continuous integration.
- Experienced in Web Services approach for Service Oriented Architecture (SOA).
- Experience in various software development IDE’s like Eclipse, IntelliJ IDEA, Jdeveloper and Editors like Edit Plus, Notepad++.
- Strong implementation knowledge of Object Oriented Analysis and Design using Agile methodologies.
- Experienced in using JIRA bug tracking Systems.
- Experienced in using Version Control tools like SVN and GIT.
TECHNICAL SKILLS
Programming Languages: Java, SQL, HTML, JavaScript, Unix, XML, PL/SQL
Java Technologies/ Frameworks: J2EE (servlets, JSP, JSF, JSTL, EJB, JDBC, MVC), Spring, Struts, Hibernate.
Web Technologies: HTML, HTML5, CSS3, jQuery, JavaScript, AngularJS.
Web services &XML: RESTful, SOAP, XML, JSON.
Application/Web Servers: WebLogic, Apache Tomcat.
Databases: MS SQL Server, Oracle
IDE Tools: IntelliJ IDEA, JDeveloper, Eclipse.
SCM/ Version Control: SVN, Git
Tools: Maven, JIRA, Ant
Operating Systems: Windows, UNIX, Linux
Others: DOM, SAX, JSTL, Ant, JUnit, Maven, Custom Tags,, JAX-B, JAX-WS, JAX-RS, Log4J, Soap UI, XML Spy 2016
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Developing assigned task on time and get it review by supervisor and implementing review comments.
- Followed Agile Scrum methodology dat included iterative application development, weekly Sprints and stand up meetings.
- Involved in requirements Analysis, Design, Development, Integration and Testing of application modules.
- Developed REST web services for implementing the business logic for different functionalities in the features dat are developed.
- Utilized CSS, HTML and JavaScript for the development of the front-end screens.
- Wrote Junit test cases for testing the functionality of the developed web services.
- Involved in writing the SQL queries to fetch data from database.
- Utilized Postman for verifying the smooth workflow of the application, how the application is changing with the newly developed functionalities and also verified the output for the web services.
- Responsible for the debugging, fixing and testing the existing bugs related to application.
- Developed builds using continuous integration server Jenkins.
- Extensively used GIT for push and pull requests of the code.
- Actively participated in the daily scrum meetings and bi-weekly retro meetings for knowledge sharing.
- Used Eclipse for application development.
- Used JIRA as the task and defect tracking system.
Environment: Java 1.7, JavaScript, HTML, CSS, Spring, Hibernate, REST web services, Junit, Oracle, Eclipse, Tomcat, JIRA, Postman, GIT.
Confidential, Rockville, MD
Java Developer
Responsibilities:
- Software development was driven by agile methodology, short sprints in from of iterations and developed using Java JEE components.
- Understood the user stories or requirements which were created by BA and developed the application based on the user stories.
- Implemented SOAP based Web services.
- Worked on implementing business logics in service and DAO layers.
- Involved in fixing issues which are raised by the QA team.
- Involved in scrum meetings, status meetings and demos and Documented flows.
- Designed, developed, configured, programmed and implemented software applications, packages and components customized to meet specific needs and requirements.
- Developed end-to-end application components involving business layer, persistence layer, and database and web services layers.
- Performed database analysis, design, deployment, migration and administration.
- Reviewed and modified programs to ensure technical accuracy, security and reliability.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Validated XML files based on the XML specifications documents.
- Developed enterprise services test automation scripts using SoapUI.
- Planned, developed, and implemented testing, including unit test cases to ensure applications/system meets standard and industry quality standards and requirements.
- Worked with database concepts involving SQL and stored procedures.
- Worked with Oracle SOA tools such as Oracle service Bus (OSB), Registry and Orchestration.
- Troubleshot SOA/OSB code in production environment with high volume transaction.
- Used Maven script for building and deploying the application.
- Deployed Web services into WebLogic server and configured database connection pool in WebLogic console.
- Involve in deploying the application in Dev and production environments.
- Proficient in Oracle WebLogic Server tuning and troubleshooting.
Environment: Java, Oracle 11g, Jdeveloper 12c, Spring, Hibernate, JPA, Oracle SQL developer, Soap UI, Weblogic Server, Soap web service(JAX-WS), log4j, XML, JUnit, HP ALM and Agile.
Confidential
Jr. Java Developer
Responsibilities:
- Software development was driven by agile methodology, short sprints in from of iterations and developed using Java JEE components.
- Involved in designing of high-level details like Use Case diagram and low-level design like Class and Sequence diagram.
- Implemented various J2EE design patterns like DAO, Singleton and Session Facade.
- Designed and developed the user interface using Struts view component, JSP, CSS and JQuery.
- Implemented the presentation layer using Struts Framework.
- Used Spring Framework for Dependency injection and for integration with Struts Framework.
- Used SVN for versioning and concurrent access to the project files.
- Used Log4J utility for logging.
- Working knowledge on Tomcat server.
- Used Spring framework and worked on different spring modules.
- Used Ant scripts for building the application.
- Created tables in Oracle database.
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Implemented Database access through Hibernate.
- Extensively used JUnit for unit testing.
- Developed and Consumed Web Services to interact with internal and external systems by using JAX-RS.
- Deployed the application on WebLogic application server.
Environment: Java, Spring, Servlets, JSP, Struts, Hibernate, JUnit, Oracle, Log4J, SQL, RESTful Web Services, HTML, WebLogic, Maven, SVN, Eclipse, Rational Rose.