Java Developer Resume
Norfolk, VA
SUMMARY:
- Having 10+ years of Professional IT experience in analysis, design, development and documentation of web and enterprise application using Java/J2EE Environment
- Good Exposure to Web Application development using J2EE technologies
- Extensive experience in architecture, design and building Complex Business components, developing Multi - Tier Web Applications and Server side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic, Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript.
- Good Exposure to work on Frame Work using Struts MVC Architecture.
- Hands on programming skills in Core Java (collections, multi-threading, persistence, reflection).
- Good Knowledge on Sockets, Java Beans and Swing.
- Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles.
- Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J.
- Good knowledge in Object Relation mapping using Hibernate.
- Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi-threading.
- Created and consume Rest Web Services and SOAP Web Services
- Experience with Cloud computing using AWS cloud services
- Good in web based client-server Architectures and Frameworks such as Struts, Spring 3.0.
- Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Spring, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
- Having Experience in AngularJS 2.0 & Java 1.8
- Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST)
- Experience in developing secure web applications using Struts and Spring frameworks.
- Experience with deploying web applications using AWS.
- Experience in dynamic web development using JQuery, AJAX, JavaScript, XML & CSS.
- Experience in developing Web Services using SOAP and XML.
- Strong Experience in Oracle 11g and backend programming. Good experience in SQL, PLSQL, DB2.Normalization, creation of stored procedures and function.
- Over all 7 years of experience in using SQL for writing simple to complex queries.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
- Proficient with Software development methodologies like Agile Methodologies.
- Experience on servers like WebSphere, Web logic, Tomcat, Jboss
- Quick learner and adoptable to new design patterns/frameworks for fast and quality development
- Flexible with work environments and having good communication skills and interpersonal skills.
TECHNICAL SKILLS:
Operating Systems: Windows family, Unix
Languages: Java 1.8
Web Technologies: Servlets, JSP, HTML,GWT, AJAX,Flex, Angular JS,JAXB, JAX-WS, JAX-RPC, SOAP, WSDL,JMS,JNDI,JQuery
IDE: Eclipse
Web Server: Tomcat
XML Technologies: SAX, DOM, DTD, XSD, XML
Application Server: WebLogic, WebSphere, Jboss
Frameworks: Struts, Spring, EJB
Database: Oracle, PostgreSQL, HQL, JPA
Open Source: Struts, Hibernate, Spring, Ant, log4J
PROFESSIONAL EXPERIENCE:
Confidential, Norfolk, VA
Java Developer
Responsibilities:
- Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
- Develop/program new functionality and features in line with functional specifications and business requirements.
- Provide recommendations to management concerning issues of programmer productivity and Software development management.
- Develop core Java programs for all business rules and workflows using spring framework.
- Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
- Implement Hibernate for data persistence and management.
- Responsible for deploying the web based application in the cloud environment (AWS EC2).
- Analyze and fix issues related to REST Web services and Application responses.
- Developed JMS components to send/receive messages from other applications internally.
- Write database queries and programs for data insertion, updates and views.
- Involved in developing core modules of .Net based Enterprise application using Spring MVC framework.
- Design and develop the presentation layer using JSPs, AngularJS, JQuery and JavaScript.
- Involve in design, configuration, development and bug-fixes.
- Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
- Built ANT scripts for automated deployment and for the build operation of the entire application
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
- Designed and developed the application front end using Spring MVC, JSTL, JQUERY, AJAX, CSS, JSON and Java Server Pages
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
- Integrated Java messaging services for sending messages to queue (IBM MQ).
- Created a REST application that pulls the data from database in JSON format.
- Analyze, design, development of software systems to form a basis for the solution of information processing problems.
- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges and design solutions to overcome
- Responsible for developments with clients and third parties in ensuring and meeting structural requirements.
- Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP Used ANT scripts for automated deployment
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
- Exported web services using JAX-WS Spring support. Extensive experience in production support.
- Implemented external customer page using Spring MVC pattern and IOC.
- Automation of deployment and enhancement of web services testing framework primarily Jbehave.
- Involved to work CA IDM web service interface is to allowed third party applications.
- Integrated Hibernate with Spring by coding a Spring Configuration file.
- Enhanced database application for better data recovery connecting to Q/kdb database.
- Conduct functional and performance testing.
- Respond promptly and professionally to bug reports.
- Developed the application using Agile/Scrum methodology which involve daily stand ups, Test driven development, continuous integration, demos and test automations
Environment: Java 1.6, .Net, Spring Framework 4.0, Hibernate, Oracle 10g, JPA, Web Services, REST, XML, HTML, CSS, Java Script, Angular JS 2, JQuery, JAXB, AWS, DB Visualize, Logging, Ant.
Confidential, NY
Team lead
Responsibilities:
- Reviewed and discussed the BRD to analyze the requirements for the project and contributed to the proposed system architecture.
- Effectively interacted with Design Team members, and contributed to Design and Interaction Sequence Flows. Created the technical documentation including the Function Specifications, ER Diagram, LL Sequence Flow Diagram, and Service specifications.
- Defined the required services based on the design and finalized the method signatures.
- Contributed to the design of the database schema and created corresponding DAOs using with JPA. Developed façade layer services which interact with the JPA, JMS services and external web services.
- Prepared Technical document for worked modules
- Generating the Service Classes, and defining Service Layer interfaces and DAO integration.
- Performed annotation based development using EJB3, JPA
- Responsible for developing and maintaining all the entity and stateless session beans
- Implemented object mapping using JPA
- Designed UI screens using Adobe Flex 4.5
- Involved writing common components
- Developed Web services for sending and getting data from different applications using SOAP messages, such as BPM WINS Applications, to access workflow system from Tibco services to GTP application Server, then used SAX and DOM XML parsers for data retrieval.
- Developed stored procedures, functions and views in database
- Involved in documentation, review, analysis and fixed post production issues.
- Worked on bug fixing and enhancements on change requests.
- Prepared build scripts to build and deploy the application on WebSphere Application Server.
Environment: EJB 3.0, JPA and Flex 4.5, Oracle 10g, Solaris 10, WebSphere 7.1
Confidential, NY
Team lead
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Designed UI screens using Adobe Flex. Used Action Script for client side validation.
- Contributed to the design of the database schema and created corresponding DAOs using with hibernate
- Generating the Service Classes, and defining Service Layer interfaces and DAO integration.
- Worked on Spring application framework with the features IOC container and Spring DAO module for database calls
- Prepared new control (. ctl) files and for GDR system
- Developed Web services for sending and getting data from different applications using SOAP messages, such as DMS Applications, to upload/retrieve documents from DMS Server to CTP application Server, then used SAX and DOM XML parsers for data retrieval.
- Developed stored procedures, functions and views in database
- Involved in Change requests analysis and reviews and estimation for requirement.
- Worked on bug fixing and enhancements on change requests.
- Prepared build scripts to build and deploy the application on WebSphere Application Server
Environment: Spring and Flex, Oracle 9i, Solaris 10, WebSphere 6.1.
Confidential, NY
Senior Programmer
Responsibilities:
- Involved in design, development and testing of the workflow module of the project.
- Handled applications using Spring Framework
- Developed user interfaces using GWT and CSS
- Involved in writing stored procedures, functions
- Deployment and support of the application using WebLogic server
- Prepared Unit Test cases for developed modules
Environment: Spring, Hibernate and GWT, WebLogic 10.3, Oracle 9i, Solaris 10
Confidential, NY
Senior Programmer and CCA
Responsibilities:
- Involved in design and development and testing of the modules of OREAS project.
- Used AJAX and Javascript for validation on client side
- Involved in writing stored procedures, functions in Oracle 10g database
- Prepared Unit Test cases for developed modules
- Developed simplify code structure for improve maintainability.
- Involved in release process
Environment: Struts, Servlets, JSP, AJAX and JavaScript, WebLogic 10.3, Oracle 9i, Solaris 10.
Confidential
Programmer
Responsibilities:
- Requirements gathering
- Analysis of requirements
- Involved in design and development and testing of the all modules.
- Used MVC architecture in developing applications
- Developed user interfaces using JSP and CSS
- Accessing data from database used JDBC API
- Deployment and support of the application using Tomcat server
Environment: Servlets, JSP and Java script, Tomcat5.0, Oracle9i, Windows XP