Java Developer Resume Profile
NY
Summary:
- Having 6 years of experience in the IT Industry with diversified exposure in Software Process Engineering, designing and building a Web Application using Java/J2EE Technology open source applications.
- Ex-military soldier, retired from service in Dec 2013 from the US Army National Guard.
- Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
- Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
- Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts MVC, architecture, interceptors, action mappings and resource bundles .
- Experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XML, JavaScript.
- Experience in Object relational Mapping frameworks such as Hibernate.
- Experience in working with application server technologies like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
- Expertise in development of server side business logic using Session and Entity Beans
- Experience in IDE tools like Eclipse and Net Beans.
- Experience with unit testing the applications using JUnit Framework.
- Developed logging standard and mechanism based on Log4J.
- Capable of learning new technologies and adapt to new environments quickly.
- Configuration and Version control management using CVS, VSS and SVN.
- Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Experienced in handling end users and troubleshooting real-time issues in production environment including network, operational and application problems.
Technical Skills:
Languages | Java SE, Java EE, XML, SQL |
Operating Systems | Windows 2000/XP/7/8 |
Java Technologies | Core Java, J2SE, JSP, JavaScript, Servlet, HTML/HTML5,CSS/CSS3, XML |
Frameworks | Spring, Struts, Hibernate, Web Services, RESTful |
IDE Tools | Eclipse, Net Beans, Ready to Program |
Other Tools | Maven, ANT, Log4J, Mockito |
WORK EXPERIENCE
Confidential
Position: Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint
- Designed and developed entire application implementing MVC Architecture
- Developed frontend of application using Bootstrap Model, View, Controller , Angular.js framework
- Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security
- The RESTful web services have been used to retrieve and update the data which is populated in view using Angularjs MODEL.
- Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angularjs.
- Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
- Published Web services - WSDL and SOAP for getting required information from the different application
- Used Maven to build and deploy the application on web logic server
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality
- Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data
- Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development TDD methodology
- Used XML SAX parser to simulate xml file which has simulated test data
- Responsible for implementing the transaction management in the application by applying Spring Transaction and Spring AOP methodologies
- Used Javascript for validation of page data in the JSP pages.
- Used SVN for version control and used STS as the IDE for developing the application
- Managed deployments to QA, UAT and other higher environments
- Used Oracle11g as backend database using Windows OS. Involved in development of Stored Procedures, Functions and Triggers
- Integrated the application with Spring Quartz framework
- ORM tool Hibernate 4 to represent entities and fetching strategies for optimization
Environment: JDK 1.7, Oracle 11g, Boot Strap, Angular.js, Apache Camel, Cassandra, Hibernate 4.0, Spring 3.5, JavaScript, JUnit, Mockito, Power Mock, Maven, SOAP, Restful Web Services, HTML, CSS, JQuery, SVN, STS and Web Logic
Confidential
Position: Java Developer
Responsibilities:
- Implemented version controlling using Dimensions.
- Implemented Webservices to send order details to downstream systems using Jax-Rpc, Rest
- JQuery library and Angularjs has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
- Involved in developing RESTful Web Services
- Wrote JUnit test cases for each requirement and tested the code as required
- Used Informix as a data model and for all database related CRUD operations
- Involved in Coding based on the spring framework
- Designed and implemented data tables as per data model
- Involved in coding new features for the application
- Developed JSP pages and JavaScript for the applications
- Analyzing functional requirements and writing technical design specifications for the new requirements
- Involving in Analysis, Design, and Development Testing and Production phases for the new requirements of the POMS Application
- Implemented log4j for logging purposes and debug the application.
- Designed and developed the application presentation layer using JSTL.
- Prepared Junit test cases and executed the test cases using Junit in eclipse.
- Executed Jprobe and resoled the performance issues in the application.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Supported the application during the warranty period.
- Generated XSD's for Web Services consumers
- Used HP Quality Center for defect tracking
- Worked on AGILE methodology
- Involved in support for QA Team while doing integration testing, regression testing, systems testing
- Used SVN as a code repository and for code management
Environment: Java 1.6, J2EE 1.4, Spring 3.0, MQ Series, JavaScript, JDBC, Angular.js, XML, XSD, Web Services, Restful Web Services, ECLIPSE 3.0, Spring Source Tool Suite, Apache Tomcat Web Server, Informix, HTML, CSS, Log4J, UNIX, HP Quality Center 10.0, Load Runner 8.0, SVN.
Confidential
Position: Software Engineer
Responsibilities:
- Develop, configure RESTful based Client and Server web applications
- Work in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
- Create and use various JPA methods, Entities and DAOs Data Access Object to implement various Restful requests
- Work with Project Manager/Scrum Master on daily basis to report/track various user stories. Coordinate interact with offshore teams to make sure the applications are well integrated from end to end
- Developed components of web services JAX-WS, REST, JAX-RPC end to end, using different JAX-WS standards with clear understanding on WSDL type, message, port Type, bindings, and service .
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Session Beans were developed to process the requests from the user.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
- Used AngularJs to simplify the client-side scripting.
- Deploy the application on UNIX box in various environments for by-weekly releases. Integrate the code between GitHub and SVN
Environment: JDK1.6, Spring MVC framework, REST, Log4J, Eclipse JavaScript, IDE, MySql, Maven, RESTful Web Services , HTML, CSS, JSON, JIRA, Macintosh OS, Angular.js, UNIX Shell Scripts, tomcat6/7, JPA, Hibernate ORM, Jenkins/Hudson Continuous Integration tool, SVN, GitHub, JUnit.
Confidential
Position: Java Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project
- Interacted with Business Analysts in gathering the application requirements and customizations based on customer and client requirements and change requests
- Involved with system design, architecture, coding and testing of the entire application.
- Worked with Service Oriented Architecture
- Coded JavaScripts for performing client side validations.
- Implemented the required functionality using Hibernate for persistence Spring Frame work
- Design and develop cross-plane service components with Spring Framework
- Develop message driven beans to receive process JMS messages
- Used Web Services and SOAP protocol to communicate with external applications
- Developed DAOs Data Access Object using Hibernate as ORM to interact with DBMS Oracle 10gUsed Log4J for logging the application, log of the running system to trace the errors and certain automated routine functions
- Implemented Webservices to send order details to downstream systems using Jax-Rpc, Rest
- Implemented version controlling using Dimensions.
- Implemented log4j for logging purposes and debug the application.
- Developed JSP and Servlets for the presentation tier
- Used WSDL to describe and locate web services
- Wrote various Queries to obtain data from the database
- Involved in coding, code reviews, JUnit testing, Prepared executed Test Cases
- Worked with QA team in preparation and review of test cases
- Deployed the application and tested on Web Sphere Application Servers
Environment: Java 1.5, ANT, UML, JSP, HTML, CSS, IBM WEBSPHERE 7.0, JavaScript, AJAX, Flex, Hibernate, Spring, SOAP, web services, Oracle 10g, Linux
Confidential
Position: Application Developer
Responsibilities:
- Actively participated in requirements gathering analysis design and testing phases
- Responsible for using case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks
- Designed client application using JSP, CSS and XML
- Implemented the Enterprise JavaBeans to handle various transactions
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI
- Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow
- Developed version control using Subversion
- Used Spring Security for Authentication and authorization extensively
- Used Spring Core for dependency injection/Inversion of Control IoC
- Used Log4j for debugging the issues and exceptions
- Participated in designing Web services framework in support of the product
- Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database
- Involved End to End development by integration Front End and Backend by Debugging
- Involved in complete development of Agile Development Methodology and tested the application in each iteration
- Extensively written unit and integration test cases using mock objects and Junit
- Used XML to transfer the application data between client and server
- Used the JDBC for data retrieval from the database for various inquiries
- Done with unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test User Acceptance Test
Environment: Java, J2EE, Spring 2.0, JDBC 3.0, JNDI, Hibernate 3.0, JMS, Selenium, Tomcat v6.0, Eclipse, Oracle 11g, XML/XSLT, HTML, CSS, JavaScript 1.2, SQL developer Web logic 10.2, and Junit 4.0
Confidential
Position: Java Developer
Responsibilities:
- Participated in reviewing the functional, business and high level design requirements
- Developed the Use Case diagrams and Class diagrams
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow
- Used the Inversion of Control module of Spring framework
- Experience in working with thin, thick and NFC clients
- Published methods as web methods using RESTful web services
- Used SOAP UI for testing the web services
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies
- Used XPATH, XQuery and XSLT for XML transformations
- Used XMLBeans for parsing the XML documents
- Used Soap over Http and Soap over JMS for communication between components.
- Created the test cases using JUnit
- Developed the Application and business logic using Java 1.6
- Implemented several design patterns like Singleton, MVC and Factory design patterns
- Developed the User interfaces using HTML, CSS3, JSP, JavaScript and Tiles etc.
- Experience with jQuery
- Developed SQL queries and Stored Procedures for retrieving the data from several databases
- Used Hibernate for Object Relational Mapping
- Used Free Marker Template for sending the parameters to the back end systems
- Log4J was used for logging errors in the application
Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3,Hibernate 3.0, Java 1.6 Oracle 11g, Ant, SOAP, Web Sphere 6.1, HTML, CSS3, JavaScript, JUnit 4.0