Java Developer Resume
Fort Collins, CO
PROFESSIONAL SUMMARY:
- About 1 year & 8 months of comprehensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise applications with web technologies, distributed technologies and client - server architecture environment using Java/J2EE.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail, ability to work independently or work within a team environment.
- Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player as a lead and ability to effectively communicate with all levels of the organization such as technical, management and customers.
- Highly motivated, strong analytical skills and ability to deliver in fast paced, high stress environment.
- Extensive Design and Development experience in J2EE technology stack like JSP, Servlet, JAXP, JTA, JNDI, JDBC and Web Services.
- Expertise in Web-Development technologies like HTML, DHTML, JavaScript, JQuery, CSS, and XML.
- Extensive experience with Eclipse, Spring Tool Suite (STS), NetBeans and Rational Application Developer (RAD).
- Substantial knowledge about IBM WebSphere Application server, Apache Tomcat Web Server, JBoss and WebLogic server.
- Good knowledge of database connectivity JDBC for databases like Oracle, MySQL and PostgreSQL.
- Experience in developing Internet/Intranet Applications with SOA, Web Services SOAP, and RESTful.
- Experience in developing applications using Spring Framework, Inversion of Control and Dependency Injection, Spring MVC, Spring JDBC and ORM Technology like Hibernate.
- Experience in writing UNIX Scripts for building and deploying the working enterprise application.
- Experience with versioning tools like SVN, RTC and GIT.
- Experience in designing, developing and implementing Model View Controller using, Spring and Hibernate framework.
- Extensive use of Build and Integration tools such as Maven and Jenkins.
- Experience with logging and tracing tools like Log4J.
- Experience with Jenkins integration with Gerrit and GitHub.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE.
RDBMS: Oracle, PostgreSQL, MySQL.
J2EE Technologies: JSP, Servlet, JAXP, JDBC, EJB, Web Services (SOAP and RESTful).
App/Web servers: Jetty, JBoss, WebLogic, WebSphere, Apache Tomcat.
IDE: Eclipse, RAD, NetBeans, STS.
DTD, JAX: RPC, XML Schema.
Web Technologies: HTML, DHTML, JavaScript, JQuery, CSS, XML.
Operating Systems: UNIX, Windows.
Automation/Built Tools: Maven, Jenkins.
Frameworks: Spring, Hibernate, JPA, JUnit, Mockito.
Version Controls: SVN, RTC, GIT.
PROFESSIONAL EXPERIENCE:
Confidential, Fort Collins, CO
Java Developer
Responsibilities:
- Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
- Extensively used Form Beans in data access layer to access and update information.
- Used Spring- Hibernate integration to interact with Data base layer using DAO's.
- Experience in various phases of Software Development Life Cycle (SDLC) of the application.
- Created database pool, multi-pool, data source and mapped them to roles.
- Consumed web services WSDL, UDDI, and REST for OneView management.
- Used Hibernate as Object Relational Mapping Tool for the backend data.
- Used Eclipse as IDE tool to develop the web application and developed the application on Jetty Application Server.
- Used Maven for building projects and Log4j for logging and debugging purposes.
- Provide technical support to internal and external customers and resellers via HPE trouble tracking tools like QUIX.
- Deliver defects fixes and patches with acceptable level of quality when problems arise in the customer’s lab or live network environment.
- Build and deploy application on UNIX servers using Maven and Jenkins.
- Used Postman Rest Client tool to test REST API services and Testing JSON output.
- Developed different components of the application such as JSPs, Servlets, DAOs and Used GIT for version control.
Environment: Java, J2EE, Spring, Hibernate, JSP, Servlets, HTML, XML, Oracle, Jetty, SVN, Eclipse, JAX-B, Putty, Postman Rest Client, JIRA, Log4j, JUnit, Unix, Windows.
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Stood up for the daily scrum to discuss and update through the Rally tool for scrum.
- Developed web pages by using HTML, CSS and JavaScript.
- Used RAD to develop source code and debug the application.
- Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
- Involved in defining build process with Maven scripts and customizing through CI builds using Jenkins.
- Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Apache-CXF.
- Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle.
- Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
- Experience in pre-testing the Web-Service calls with SOAP UI using end-points.
- Coordinated Unit Testing by JUnit, Mockito and User Acceptance Testing and developed test cases for bean components.
- Used RTC for maintaining the component and for release and version management. And JIRA for defect tracking.
- Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
- Actively involved in testing and deployment of the application on IBM WebSphere server.
Environment: Java/J2EE, Spring, Web Services, HTML, RSA, RTC, WebSphere, JAX-B, AJAX, Hudson, Maven, Jenkins, JIRA, SOAP UI, Advanced Rest Client, JUnit, SVN, Windows.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Agile development methodology has been followed to develop the application.
- Developed application in MVC architecture using spring framework.
- Used spring framework for Dependency Injection.
- Implemented different modules like Spring Core Container Module, Spring Application Context Module, Spring AOP Module, and Spring ORM Module.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Object Relational Mapping is implemented using Hibernate.
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
- Developed Java classes/beans to communicate with Oracle database using Hibernate.
- Developed a module, which creates XML using Apache Velocity Templating Engine.
- Used Maven to build the project into WAR and EAR files and SVN for version controlling.
- Extensively worked on bug fixing and enhancements on change requests.
- Worked on fixing defects, and modifying existing code.
- Used Spring Tool Suite (STS) IDE to develop the application.
- Used Jetty Server to deploy the application.
- Developed a Logger framework for the application using Log4J.
- Responsible for unit testing using JUnit and building test cases and templates for integration testing.
- Used Subversion to commit the source and created tags and branches.
Environment: Java/J2EE, Agile, Apache Velocity, JSP, Hibernate, Spring, HTML, CSS, XML, Java Script, Eclipse, XML, Jetty Server, SQL Developer, Oracle, Maven, Tortoise SVN, Log4j, Junit, windows.