Java Developer Resume
SUMMARY
- Java Developer with experience with all stages of the development cycle, for projects in AGILE and SDLC models.
- Working noledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
- Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, Spring, Spring Boot, Spring DATA, Spring JDBC, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
- Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
- Proficient in creating Web Services using Spring Boot.
- Expertise in application development using Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB, XML, Web Services- SOAP, WSDL.
- Experience in implementing a Micro service with Spring Boot based services.
- Understand the core AWS services, uses, and basic architecture best practices.
- Experience in building micro services using spring boot and deploying to AWS Cloud.
- Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
- Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
- Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
- Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
- Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Well experienced in using JUnit for performing unit-testing framework.
- Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
- Worked using IDE like Eclipse, My Eclipse, Net beans.
- A very good understanding of Groovy and Grails.
- Expertise in using configuration management tool like SVN and GIT for version controlling.
- Highly motivated team player with strong communication, analytical, documentation and organizational skills
- Having noledge of Target Stream technology.
TECHNICAL SKILLS
Languages: Java, J2EE, JavaScript, C, C++
Java/J2ee Technologies: Servlets, JSP, JSTL, JDBC, JSF, MVC, XML, JAXP, DOM, JNDI, Web services
Design Tools: Rational Rose, Star UML, Enterprise Architect
Web Technologies: HTML, JavaScript, CSS, XML, Node
Frameworks: Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM Spring AOP
Web/Application Servers: Web Logic, Web Sphere, Apache Tomcat, JBOSS
Version Control Tools: GIT, SVN, CVS
Build Tools: Ant, Maven, Gradle
Methodologies: Agile (Scrum), Waterfall
Database Environment: Oracle, SQL, MySQL
Operating Systems: Windows, Mac OS, Linux/UNIX
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Worked on ADA tagging converting AFP TO PDF document using target stream technology.
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Involved in set up of configure CI/CD for BOA internal application for CI/CD pipeline
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Creating code base and update of branch in Git Hub/Bit Bucket tool for new and/or existing feature branch for the project.
- Involved in designing front-end screens usingJavascript, JSP, Angular JS, AJAX, HTML and DHTML.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
- Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
- Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Configured and deployed the application on WebLogic Application Server.
- 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.
- Resolved bugs/defects in the application by coordinated with team members of the project to assure a positive outcome.
- Worked onJ2EEcomponents like Servlets, JSPs and MDBs
- Implemented Business Logic using Java, Spring, Struts, and Hibernate
Technologies: Java,J2EE, JavaScript, JSP, Springs, Struts, Eclipse IDE, WebLogic, jQuery, MVC, HTML, CSS, XML, UML, Web Services, JUnit, EJB, SVN, Oracle, Windows, git Hub, Bit Bucket, Jira, Confluence, TargetStream
Confidential
Java/J2EE Developer
Responsibilities:
- Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
- Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere IntegrationDeveloper(WID).
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Involved in designing front-end screens usingJavascript, JSP, Angular JS, AJAX, HTML and DHTML.
- Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
- Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
- Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Designed and integrated the full scale Hibernate / spring.
- Used Spring IOC and spring's Hibernate Support, transaction management.
- Developed hibernate DAO framework with spring framework.
- Configured and deployed the application on WebLogic Application Server.
- Implemented Complex Business Delegate layer using DAO's created and business logic.
- Exposed various capabilities such as Web Services using SOAP and WSDL.
- Worked onJ2EEcomponents like Servlets, JSPs and MDBs.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
- Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.
- Used X fire to read the XML response coming from the web service.
- Created JUnit test cases, and Development of JUnit classes.
- Configured log4j to enable/disable logging in application.
- Supported all the UNIX requests for various applications and Developed ANT script to build .war and. ear files for the application
Technologies: Java,J2EE, JavaScript, JSP, Springs, Struts, Hibernate, Eclipse IDE, WebLogic, jQuery, MVC, Rational Rose, HTML, CSS, XML, UML, Web Services, JUnit, EJB, SVN, Oracle, Windows.
Confidential
J2EE Developer
Responsibilities:
- Involved in all phases of the project from analysis and requirement phase to delivering the project.
- Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
- Analyzed the requirements and formulated project scope.
- Designed front-end presentation logic using JSP, CSS, and Strut tags.
- Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.
- 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.
- Exposed the Web Services to the client applications by sharing the WSDL.
- Used Multi-threading and caching to improve the user experience.
- Unit testing through JUnit & Integration testing in staging environment
- 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; theirby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Scheduled daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly.
- Resolved bugs/defects in the application by coordinated with team members of the project to assure a positive outcome.
Technologies: 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
Software Developer
Responsibilities:
- Gatheird system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Designed UML Class diagrams, and Sequence diagrams using Rational Rose.
- Developed application using Spring MVC, JSP, JSTL, the business layer is built using spring and the persistent layer uses Hibernate.
- Produced content pages with CSS layout and style markup presentations and also used JavaScript methods and properties.
- Worked in all the modules of the application which involved front-end presentation logic developed using JSP, JSTL and JavaScript, Servlets and spring framework.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Created and injected spring services, spring controllers to achieve dependency injection and to wire objects of business classes.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
- Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
- Implemented Web Services with the halp of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Implemented build scripts using Maven to create WAR and deploy in application server.
- Used Log4j for External Configuration Files and debugging.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
- Reviewed the code for ensuring adherence to Java coding standards.
- Developed Functional Requirement Document based on user’s requirement.
Technologies: Java, J2EE, Servlets, JSP, Spring, Hibernate, MVC, Eclipse IDE, Maven, JSTL, JMS, XML, JAXB, SOAP, ANT, Oracle, Windows.