Full Stack Ja Developer Resume
VA
SUMMARY
- Around 7 years of Java Programmer Experience in Analysis, Design, Development, Testing, Maintenance, Implementation and Production Support of large - scale Business Application Software and Client/Server applications and Internet Applications.
- Extensive hands on work experience using Microservices with Spring Boot, Restful and SOAP, SOAP UI Web services.
- Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Programming (OOP) and its implementation.
- Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC). Developing applications using Agile and SCRUM methodologies.
- Experience in developing applications using Core Java, Spring Framework, Spring Boot, REST, J2EE, Servlets, Collections, Maven, Exception Handling, JDBC, XML, JavaScript, HTML, Eclipse, Tomcat and Oracle.
- Proficient in Java, Java Servlets, Java Beans.
- Knowledge of Object Oriented programming and design.
- Good experience in data processing and Interfacing (Back-end Front-end connectivity) skills using Oracle 9i (SQL, PL/SQL), MySQL, SQL Server, and Create Entity Relationship Diagrams (ERD) for various database systems.
- Expertise in various components in Spring, which includesSpring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
- Experience in design and architecture of the applications using spring.
- Excellent understanding of Software Development Life Cycle (SDLC) and Maven tool.
- Good knowledge of Hibernate and Hibernate Query Language (HQL) in addition to AOP Spring, Spring-Web Flow, Spring transaction management and Spring MVC.
- Experience in UI Development and Documentation of Web & Client Server Applications using HTML5, DHTML, XML, XHTML, CSS3, JavaScript, jQuery, Angular.
- Used versioning tools GIT Hub and Subversion.
- Experience with different type of services - Batch, RESTful, SOAP services.
- Worked with JavaScript validation and Developed Object oriented code.
- Extensive experience with Struts, spring, JSF and Hibernate frameworks.
- Experience in System Testing, Functional Testing, Regression Testing, Integration Testing and User Acceptance Testing on Client Server and Web Based Applications.
- Expertise in analyzing Business Specification Documents, Functional Specification Documents, Use Cases, JUnit Test Cases, generating test scripts and analyzing test results.
- Possess good work ethic, excellent oral, written, interpersonal communication skills and a Quick learner
- Experience in writing build scripts using ANT and Maven.
TECHNICAL SKILLS
Core Java: Java 1.7, Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, PL/SQL, C++.
J2EE Technologies: JSP, JMS, JavaServlets, JDBC, Struts, Spring Core, Spring Batch, Spring (Core, MVC, DAO, JPA, AOP, Security, Boot, Quartz), JSF.
Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS, JMS (Active MQ, Rabbit MQ).
Web Technologies: HTML, DHTML, CSS,XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling,JavaScript, jQuery, Ajax. Bootstrap, Angular.
ORM Frameworks: Hibernate, DAO, Spring JPA.
Database: Oracle, DB2, MySQL, Sybase, Mongo DB, Cassandra, Microsoft SQL Server.
Tools: Eclipse, JBuilder, Rational Rose Enterprise.Log4J, Maven, Ant, Jenkins and Gradle.
Version Control Systems: SVN (Apache SubVersion), CVS (Concurrent Versions System), Git.
Application Servers: Oracle Web Logic, IBM WebSphere, JBoss, Apache Tomcat.
Testing: Junit, Mockito, Selenium
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.
Operating Systems: Windows 98/2000/XP/Vista/7/8, UNIX, Oracle Solaris, Linux (Redhat).
Cloud Computing: AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud Formation Templates.
PROFESSIONAL EXPERIENCE
Confidential, VA
Full Stack Java Developer
Responsibilities:
- Designed and DevelopedJ2EEweb based consumer applications usingJSF, Richfaces, spring,DHTML, andAjax.
- Developed UI screens usingHTML,CSS,Xhtml,JQueryandJavaScriptand developed message-handling module usingSpring JMS.
- WroteJSFmanaged beans, converters, validator's following framework standards and used explicit and implicit navigations for page navigations.
- Developed client side validations usingJqueryandJavaScriptand developed composite components usingJSF facelets.
- UsedJPAannotations to map with database tables usingHibernate. UsedHQLHibernate Query Language andCriteriaAPIfor database querying and retrieval of results.
- Configured Hibernate multi-level and query Caching mechanism usingEhcacheand integratedspringwithHibernateSession Factory.
- Developed server side application to interact with database usingSpring BootandHibernate.
- UsedSpringFramework based on MVC Model View Controller architecture in Web Sphere Application Development.
- Implemented Micro servicesusing spring boot, and enabled discoveryusingNetflix eureka server.
- UsedSpring IOC, AOP, Spring Bootto implement middle tier.
- Build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents usingspringframework.
- ConfiguredHibernate,springto map the business objects toOracle 11gDatabase using XML configuration file.
- Designed and developed a web-based test client using spring, Java Script, HTML and XML to test different parts of the application.
- UsedJSF2Ajax for UI data validation, upload last commit data with help of Ajax, GUI part are user friendly with help of Ajax.
- Involved in creation of web services,WSDLand web methods with Annotation inHibernate, Implemented Web Services in JAXP based onSOAPprotocols usingXML.
- Utilized the IBM Web Sphere MQ for asynchronous messaging between components using JMS
Environment: HTML, CSS, J2EE, Xhtml, JSF 2.0, JavaScript, Hibernate, IBM Web Sphere, spring 3, HTML and XML, JQuery, Oracle, Subversion, Maven2, JUnit4, UML, Apache CXF.
Confidential
Java Developer
Responsibilities:
- Used Spring MVC, Spring Batch, IOC, Spring AOP, Spring DI and Eclipse IDE, GitHub, JSF, OOAD, AWS, RCP, Multithreading.
- Oracle 11g was used as the database for the application which was hosted in the cloud using Amazon RDS service.
- UsedAWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Developed API for usingAWSLambda to manage the servers and run the code in theAWS.
- Implemented the UI using Angular.
- Good Experience in front ends technologies such HTML, HTML5, CSS, Java Script, Oracle and Ajax.
- Proficient with Software development methodologies like Agile Methodologies.
- Developed Java1.7, EJB 3, Rabbit MQ, Mongo DB environment.
- Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
- Digital business platform for the enterprise and cloud that enables enterprises to create and run agile intelligent business applications.
- Involved in the configuration management using Gradle, RCP, Eclipse RCP, CVS and GitHub.
- Strong understanding of JPA, SOA, Web Services, Angular, JBoss, REST and XSD’s.
- Hands on experience on Linux shell scripting.
- Developed static and dynamic Web Pages using JSP, JBoss, Eclipse IDE, HTML, HTML5 and CSS.
- Used Ant for developing build scripts and deploying the Eclipse RCP application onto Web Logic.
Environment: Core Java, Spring, Spring IOC, Spring AOP J2EE, MVC, Ajax, JQuery, JSP, HTML, JavaScript, Struts, Spring, Hibernate, SQL, REST, JSON, SOAP, SVN, Mockito, JUnit, JDBC and Maven.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed the Training and Appraisal modules using Java, Servlets and Java Swings.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Developed user interface using JAVA Server Pages (JSP), HTML and Java Script for the Presentation Tier
- Developed JSP pages and client-side validation by java script tags
- Configured Struts-config.xml file for the Application and Developed Custom tag libraries.
- Used Value Objects, Service Locator and Singleton design patterns.
- Created CSS3 for formatting JSP pages
- Created a Front-end application using JSPs and Spring MVC for registering a new entry and configured it to connect to database using Hibernate.
- Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and DB2.
- Developed custom tags to display the data in JSP pages.
Environment: Java 1.5/J2EE, core java, JSF, Hibernate, JDBC, Eclipse, Spring, JSP, XML, XSL, JSTL, JavaScript, JQuery, MVC, Servlets, AJAX, HTML, CSS, log4j, Junit, Soap, JMS, Oracle 10g.