Full Stack Java Developer Resume
New, JerseY
PROFESSIONAL SUMMARY:
- 7 years of strong experience in Software Analysis, Design, Development, Implementation and testing of Object Oriented Applications Web based Enterprise Applications using Java/J2EE.
- Experience with technologies HTML, CSS and Bootstrap in developing the UI applications in the front - end by creating different pages and layouts to be more effective.
- Extensive knowledge in Java libraries like jQuery, Angular JS, Kendo UI, DHTML, Node JS, and JSF used for better compatibility for the JavaScript.
- Experience with technologies like Servlets, XML, AJAX and Multithreading which is used to access with different database files.
- Worked on spring modules like Spring IOC, Dependency Injection (DI), and Aspect Oriented Programming (AOP), Spring Batch, Spring Data (JDBC, ORM) and Spring Boot.
- Experience with Software Development Life Cycle, Jira, Agile, Scrum methodology for full establishment of the project and software implementation.
- Database experience in Joins, Big Data, Relational databases, SQL, DB2 and Sybase and worked with NoSQL databases like Cassandra and Mongo DB for POC purpose.
- Experience in collaborating across traders, Quants and technology.
- Experience in accessing database using JDBC and Hibernate, Apache CXF for web service development.
- Experience in OOAD and Maven and involved in UML Modeling using Rational Rose.
- Expertise in implementing web services using WSDL, UDDI, JAX-WS.JAX-XP, SOAP, REST.
- Knowledge of built script ANT for development and deployment of an application.
- Experience on version control software like SVN, CVS, GIT, and ClearCase.
- Expertise with multiple Servers like Apache Tomcat 5.5/6.0/7.0/8.0 , IBM Web Sphere 6.1/7.0, BEA Web Logic server 10.x/11g, JBoss.
- Good knowledge on Eclipse, Eclipse 3.x/4.x, NetBeans, RAD 8.0, WID.
- Expertise in identifying errors in production phase using Log4j and to manage the log database of the project and unit testing with Junit.
- Experience in using Messaging Services like JMS, ActiveMQ , MQ Series, Rabbit MQ to maintain the connection with other application and to send messages from one to other application.
- Good knowledge on Servers like Apache Tomcat, JBoss, BEA Web Logic server, IBM Web Sphere and Glassfish.
TECHNICAL SKILLS:
Languages: Java, C, C++, HTML5, SQL, PL/SQL
Markup/XML Technologies: HTML, JavaScript, NodeJS, AngularJS, CSS, Bootstrap, XML, XSD, AJAX, jQuery, JSON, GWT
Enterprise Java: JSP, Servlets, JDBC, Log4J, Java security
Tools: Struts, Spring, Hibernate, MyBatis, Spring MVC, Spring IOC, Spring AOP, Spring Data, Spring Boot, JSF, JUnit
Web services: SOAP, RESTful, WSDL, Jersey, Rest Easy, JAX-B, Apache CFX
Web/App Servers: Web Sphere, Apache Tomcat, JBoss EAP, Web Logic, Glassfish
Middleware Technologies: JMS, Spring Integration.
Oracle, SQL: Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2
OR mapping: Hibernate, MyBatis
Version Control Tools: CVS, SVN, Rational Clear case, Git
Testing Tools/ Others: JUnit, Mockito, Selenium, SoapUI, Putty, Rational Clear Quest
Modeling/ CASE Tools: Rational Rose, MS Visio Professional
Design Patterns: MVC, Front Controller, Factory Pattern, Singleton, Business Delegate and DAO patterns
BuildAutomation: Maven, Jenkins, Ant, JIRA, FireBug
IDES: Eclipse, IBM RAD, STS, IntelliJ
OS & Environment: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Full Stack Java Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) which helped in developing the application like requirement gathering, Design, Analysis and Code development.
- Involved in the development of Application prototype and signified to the business users to validate the functionality and capabilities of the application.
- Joined and participated in all Business Workflow meetings to provide status of the project, therefore executing the smart, agile methodology with Test-Driven Designs.
- Used UML (Unified Modelling Language) to construct Use case diagrams, Class diagrams , and Sequence diagrams .
- Used Spring MVC, HTML, CSS , and JavaScript for the implementation of front-end design.
- Developed restful web services using Spring MVC and Spring Boot.
- Applied required techniques like Insertion sort, selection sort, bubble sort.
- Used algorithms and data structure concepts like Array List, Linked List, Array Buffer, Hash Map .
- Used Spring AOP (Aspect Oriented Programming) to develop logging applications.
- Used MVC structured framework called Angular 2.0 to build a single-page application where code can be easily tested through unit testing.
- Used Spring Cloud to build multiple distributed systems on the concepts of the Spring Boot.
- Used spring framework and Apache Camel to develop transaction module.
- Participated in the design and development of Database schema and Entity-Relationship diagrams of the back-end Oracle database tables for the application.
- To develop consistent layer in Hibernate the modules like Spring MVC, Spring ORM and Spring Security are used to integrate with Oracle Database.
- Developed application components and built functionalities using Spring Boot
- Developed backend persistence layer using object-relational mapping tool called Hibernate framework .
- Using SQL Navigator wrote Stored Events/Triggers/Functions to accomplish operations on database.
- To exchange data between different applications we developed REST Web Services and applied SOA architecture with Web Services.
- Functioned Eclipse and deployed into Apache Tomcat Server and WebSphere Application Server.
- Actively participated in upholding and updating task progress on Version One .
- Automated the cloud deployments using AWS Cloud Formation Templates
- For version control tool and configured logging in the application we used SVN .
- Maintaining abstraction from transaction implementation by working on Transaction Interface in Hibernate.
- Developed Unit test cases using JUnit and involved in User Acceptance Testing and Bug Fixing .
Environment: J2EE, Spring MVC, Spring Boot, Hibernate, AJAX, Web services, XML Spring Cloud, JavaBeans, JBoss, jQuery, JavaScript, Oracle 11g, WebSphere, TDD, REST, Apache camel, Maven, JUnit, Html, CSS.
Confidential, Indianapolis
Full Stack Java Developer
Responsibilities:
- Involved in different phases like Design, Development, and Integration by using Software Development Life Cycle (SDLC).
- Processed the implementation of Agile Software with Scrum methodology.
- Worked and Interacted with Users team and Business team in decoding the technical requirements into the application code.
- Using the Spring framework implemented the web layer
- To implement the design for the front-end process used certain platforms like HTML, CSS3, SASS, HTML5, JavaScript and Angular2JS
- Implemented distinct basic functions of JavaScript for validations.
- Using different standards like HTML5, CSS, JavaScript, jQuery, Angular2JS and AJMAX implemented multiple widgets.
- Having strong experience in Maven based projects and this helped to create a clear project documentation with the help of POM file in Maven.
- Developed a spring based application which is basically faster with very less configuration and used Spring Boot for constructing the microservices.
- Strong knowledge in executing Oracle SQL as an oracle client to query the database.
- To reduce the page rendering time worked on the performance testing.
- Strong experience in Java and J2EE helped in implementation of Web applications by using JDBC, JSP, Servlets, Hibernate, Web Services.
- SOAP and Restful web services are exposed for other applications to send and receive instructions from DM.
- Strong Experience in using Java Objects, XML mappings, and Object Rational Mapping Tool Hibernate.
- To enable the open API specification, development towards the complete API life cycle starting from design, documentation to test and deployment Swagger API developer tool was used.
- Developed the Databases using NoSQL Databases like Cassandra, Zookeeper and Kafka .
- Performed Bug Fixing and Involved in unit testing, system test, Scrum test.
- To interact with Golden Gate oracle database implemented Java and JMS based API’s.
- To write the code Eclipse and Sublime IDE are used.
- To build and organize the application we used Jenkins.
Environment: Java, Flex, JSR, 286, XML, Spring MVC, Spring Cloud, webservices, Hibernate, Oracle, WebSphere Application Server, IBM Portal Server, Angular JS, Spring Boot, Node JS, Bootstrap, Java, JSP, Servlets, Html, JavaScript, Ajax, Log4j, Xml, JBoss.
Confidential, Minneapolis
Java Developer
Responsibilities:
- Developed the application with the help of MVC Struts Framework and configured xml file of the presentation layer.
- Hibernate has been developed which involved configuration files, mapping files and classes for database.
- The backend of the application has been developed by using ORM mapping.
- Web components of design and development phases of an application have been implemented by Servlets.
- Actions for obtaining data from database have been developed by controller servlets.
- UI of the application is designed by using HTML, DHTML, and XHTML.
- Refreshing the page content has been dynamically done by writing scripts with AJAX.
- Client-side activities and Validation are monitored using JAVASCRIPT.
- Customer experience is improved by utilizing jQuery plugins.
- Error codes and URL Mapping have been obtained using JAX-RS in built RESTful API of Java which are implemented using Jersey.
- Database operations such as read, update, delete, create for communication is done by Oracle 10g.
- JBoss Application Server has been installed in the application.
- Junit testing is responsible for integration testing and test plans are documented and reviewed
- Development of Java application is done in Eclipse .
- In the development, logging errors were reported and fixed by using Log4j to avoid further problems.
- Tracking issues in the application is done by the version control of SVN.
- Deployment and testing was done by MAVEN.
- During development of the application, project management used methodologies of Agile.
- UNIX platform is used to develop the application.
Environment: Java/J2ee 1.5, Struts, Hibernate, Servlets, HTML, DHTML, XHTML, AJAX, XML, JavaScript, jQuery, RESTful Web Services, Oracle 10g, JBoss, JUnit, SVN, Eclipse, UNIX.
Confidential
Java Developer
Responsibilities:
- Using Adobe Flex Java, J2EE, XML, XSLT and SOAP, WSDL web services we had designed and implemented the software applications.
- Based on Dorado framework which involves Adobe flex and java we developed the presentation Layer and GUI framework.
- Involved in the installation of technologically advanced web components on WebLogic Application Server.
- With the use of Flexible and mobile methodology the project was developed.
- Using Log4J java framework we created and configured the application log files.
- Involved in packages, functions and writing queries in SQL.
- Examining prerequisite detail record and coding according to the outline report.
- Worked on MVC configuration design for applications by separating Java classes for controlling database objects and see creation just by using JSP.
- Creating code according to the requirements and configuration reports by using Java classes, JSP.
- Implementing design documents (DD) for the framework required conditions.
- Operated customer side using Java Script, HTML, CSS for different client screen components.
- Created reports for outline modules for indicating power utilization by utilizing JReport
- Performed code audit and Unit testing of the modules by making JUnit test cases.
- Detailing bugs, database issues with database following issues until conclusion.
- Perform code review and Unit testing of the modules by creating JUnit test cases.
- Detecting bugs, database issues with database tracking issues until closure.
Environment: Java, J2EE, Adobe Flex, Dorado framework, ANT, XML, WebLogic, Log4j, Oracle, SQL Developer Tool and windows, SQL, Developer, WebSphere, Eclipse, java, Servlets, JSP, JReport, JavaScript
Confidential
Junior Java/J2EEE Developer
Responsibilities:
- Implemented a code for different modules by coding it’s required Struts Action classes, Struts Form Beans.
- Operated on claim tracking module by creating its backup classes and Struts Action classes by building its UI with help of JSP.
- Used Tiles Framework for the design of UI application and creating tiles definitions.
- Implemented Security Filter to bring security into the application and furthermore made session purification Filter to clear session information
- Coded different business process techniques required for formation of Web Services based on patient data and supplier data, utilizing JAX-WS, SOAP, WSDL .
- Created Spring mappings for different Struts Actions.
- Worked on JMS messages to import the blunder records in Oracle from server, utilizing Spring Framework.
- Worked on Ajax classes for giving Ajax includes in the application utilizing JavaScript and JSON and DWR
- Implemented code for different reports engaged with framework by building up its UI and coding for rationale included.
- Used Hibernate by making its mapping document and coding for information get to techniques.
- Worked on PL/SQL to code for a few Stored Procedures identified with reports with the assistance of Toad.
- Performed unit testing utilizing Junit and Cactus for testing Struts Action classes
- Determined to resolve basic bugs in application found amid various stages by investigating the application adjusting Java Script and CSS for UI identified with issues.
Environment: Windows, Websphere, Oracle, Toad, Eclipse, Java, Servlets, JSPs, JavaScript, Struts, Spring, JMS, WebSphere MQ, Hibernate, Tiles, JSON, DWR
