Sr. Java Full Stack Developer Resume
Hartford, CT
SUMMARY:
- 8+ years of Professional experience in full SDLC development involving requirement analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based/Enterprise environment, Distributed n-tier architecture.
- Solid Experience in development and deployment of various object oriented and web based Enterprise Applications using JAVA\J2EE technologies.
- Expertise in developing reliable and scalable enterprise applications using J2EE technologies like Servlets, JSP, JSTL, JDBC, XML, Web Services, Ajax, EJB, Spring, Spring boot, Hibernates, JDBC, JavaScript, HTML and DHTML.
- Follows the best practices in coding liking removing unnecessary casting, using generics in Hash Map, Caching Collections like sort, Comparator, Set, Design patterns and List.
- Expertise in application development using various frameworks: Struts Framework, Spring Framework, Hibernate and Messaging middle ware using JMS
- Skilled in web designing & development using HTML5, DHTML, XSLT, XHTML, CSS3, JavaScript, PHP, jQuery, Angular, XML, JSP, JSON, Bootstrap, JSTL, JNDI, java beans, Backbone JS, AJAX and AngularJS.
- Expert Nodejs, HTML5, CSS3, JavaScript, Express, ES6, Babel, Jenkins, GitHub
- J2EE platform using Java, Java Script, Struts, Spring, EJB, Servlets, JSP, Node JS, Angular JS, No SQL, MongoDB, Cassandra, Web services, JNDI, JMS, JAXP, JUnit and XML.
- Experience in Java Webservices technology. Worked on both consumer and Provider services.
- Good experienced on microservices.
- Expertise in Angular2, Angular.js, frameworks to develop the Single Page Applications (SPA)
- Extensive working experience in Service Oriented Architecture (SOA), SOAP, Restful web services, JAX-WS, JAX RPC, WSDL, SAX and SAAS based design.
- Well versed with SQL Server, Oracle, and MySQL as back-end Databases. Extensively used database tools like TOAD and SQL Developer. Knowledge in Database Programming with Stored Procedures, Triggers, Functions using SQL, PL/SQL and Oracle.
- Expert in working with front-end UI scripting languages like HTML, AngularJS, JavaScript, jQuery and CSS
- Hands on experience working with Web and Application Servers such as Apache Tomcat, jBoss, IBM WebSphere and WebLogic Server.
- Extensive working experience in MVC frame works like JSP MVC, Node JS and Angular JS.
- Worked with XML parsers like JAXP (SAX and DOM), DTD, XSL and XPATH.
- Good working experience in IDE tools such as Eclipse (Indigo, Juno, Europa, Helios), Net Beans, My Eclipse, RAD, and jDeveloper.
- Experienced in React.js and working with React Flux and knowledge of isomorphic React
- Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing JUnit test cases and System Test Cases.
- Hands on experience with Log4j in developing test cases and determining application functionality.
- Hands-on experienced working with source control tools such as Git-Hub, CVS, SVN and Rational Clear Case.
- Good working knowledge of ANT, MAVEN, log 4j build tools for project development and deployment.
- Having Good experience in resolving production issues and efficient programing methodologies.
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
TECHNICAL SKILLS:
Database Skills: DB2, PL/SQL, SQL, Oracle 8i,9i,10g,11g, MySQL, SQL Server 2008, SQL Developer, DB Visualizer
Programming Languages: JAVA, C, C++, SQL, UNIX, PL\SQL, UML
J2EE Technologies: Java, J2EE, JSP, JDBC, Java Beans, Spring, Servlets, JNDI, JSTL, JMS.
Web Technologies: HTML/HTML5, XML Schema, CSS/CSS3, XSL, DHTML, Bootstrap, AJAX, JavaBeans, XSL, XHTML, DOJO, Angularjs, Nodejs, Backbonejs, Java Script, JSON, XPATH, jquery, React JS
Web/Application Servers: JBOSS, Apache Tomcat7.1, WebLogic, IBM WebSphere
Web Services: SOAP UI, WSDL and Restful
Build Deploy Tools: Maven, ANT, Log4J
Operating Systems: UNIX, Windows 7, Vista, XP, 2000, 98
Version Controls: CVS, Rational Clear Case, SVN, GIT
IDE s: Eclipse (Europa, Indigo, Hugo, Luna), NetBeans, My Eclipse, RAD
Testing Tools: Eclipse Plug-ins (Code Pro, Find Bugs, PMD), JUnit, Mockito
PROFESSIONAL EXPERIENCE:
Confidential, Hartford CT
SR. Java Full Stack Developer
Responsibilities:
- Handled client change requests and enhancements on an agile based development platform.
- Developed the application using spring, Java script, Hibernate, Ajax Implemented SOA architecture with web services using RESTful.
- Used JBOSS for developing and deploying the application
- Defined Hibernate O/R mapping and used Hibernate and Data Access Objects (DAO) to implement the database and persistent (JPA) layer .
- Created Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
- Plan, deploy and extend microservices as part of a complex image hosting and digital printing service
- Configured and deployed the application on WebLogic Application Server
- Extensively used factory object in Node.JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
- Integration, Source Code Management (git), Jira, and GitHub. Analyzes software requirements to determine
- Used SOAP UI for the functional testing and inspection and invocation of spring based webservices
- Worked in a team, involved in developing the UI, layout and front-end programming using React/Redux
- Used AngularJS for DOM Manipulation, Filters, and Directives.
- Integrate the dynamic pages with Backbone JS and jQuery to make pages dynamic.
- Used spring dependency injection and Spring-Hibernate Integration .
- Developed presentation layer using AJAX, HTML5 and CSS3, jQuery and Angular JS.
- Worked on UNIX shell scripting to run the JAR file created for batch program.
- Used JAXB library to work with XML schemas .
- Developed RESTFUL web services using Spring Framework.
- Extensive usage in applications servers like Tomcat, JBoss and, IBM Web Sphere.
- Implemented Java Multithreading to run different tasks concurrently.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Performance tuning including Apache Web server setup configuration with JBoss App Server
- Used Sybase for standalone subsidiary applications.
- Involved in developing & exposing web services and also consumption of RESTFUL Web Service.
- Created tables, triggers, stored procedures, SQL queries, join, integrity constraints and views for multiple databases.
- Responsible for creating build jobs using Jenkins and GitHub Repositories
- Used MONGO DB with the functionalities of the Database Administrator as the backend database.
- Developed New Service Bundle containing total 7 new State webservices for 3 flows - New, Cancel & Supp.
- Created a range of user interfaces, implemented complex business logic, simple and complex NO-SQL queries and stored procedures implementation, Jasper report generation, testing and bug fixing process
- Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat
- Involved in the up gradation of WebLogic and SQL Servers
- Extensively used factory object in Node.JS to use the common functions in different views to reduce redundancy and improve maintenance of the cod.
- Built applications for scale using JavaScript, Angular.JS1.5/2.0, Node.JS and React.JS
- Worked with Code Standardizing team in order to Guide UI team to maintain code standards.
- Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
- Developed User Interface using jQuery.
- Core Service is developed as maven jar that can be included by other Microservices as their maven dependency
- Responsible for creating build jobs using Jenkins and GitHub Repositories
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
- Wrote SQL queries and stored procedures for data manipulation with the Oracle database.
- Used Ajax API for intensive user operations and client-side validations.
- Used CVS for version control and Clear Quest 2003 for bug tracking.
- Integration of Spring Batch & validation service in the UI & in JBOSS & APACHE Tomcat servers as well
- Created forms to collect and validate data from the user in HTML5 and Reacts
- Maintained proper coding standards and best practices by using Check Style, CPD, and PMD.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various.
- Created stateless SOAP webservices
- Analyze defect/issues raised by client and providing root cause and timeframe to fix the defects.
Environment: J2EE 1.5, JSF 1.2, SSL, WebLogic, GitHub, created stateless SOAP webservices, Node.js, Jboss, Spring 2.5, XML, MS SQL Server 2008, Amazon Web Services, Web sphere, SOA, Restful, SOAP-UI, Microservices, WSDL, SAX, JavaScript, IBM WebSphere, HTML, Oracle11g/10g, JNDI, CVS, Log4J 1.2, and JUnit.
Confidential, Lexington MA
Java Full Stack Developer
Responsibilities:
- Implemented the Project structure based on Spring MVC pattern using spring boot and integrated with Hibernates.
- Followed Agile methodology with aggressive timelines.
- Designing and developing dynamic web pages using ANGULARJS, HTML5, CSS3, AJAX, jQuery and JavaScript (ES5 & ES6).
- Implemented solution to persist data in Cassandra and oracle database. Technologies
- Deployed the application in Web Logic Application server and Apache Tomcat 6.0 application servers
- Successfully performed the RESTFUL APIs Integration and developed an API wrapper for reusability
- Extensive experience in designing, coding and tuning using various technologies such as Spring, Hibernate, SOA, JavaScript, Exception handling, SOAP, SQL, Stored Procedure
- Experience in developing SPA based on unidirectional flow application using NodeJS
- Implemented application with Spring Boot based services interacting through a combination of REST API and Apache Kafka.
- Handled access level for application with different views based on their role from UI end.
- Supported triggers from service side to handle automatic creation of plan care for patient.
- Built cron jobs on service side.
- Java Coding for the business logic in Message Beans and integration with COBOL webservices
- Experience with J2EE standard compatible Application Servers including WebLogic, IBM WebSphere, JBoss, Apache Tomcat Deployment processes and Integration
- Created and developed RESTful API utilizing Spring Boot with Spring MVC
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot for micro-services.
- Created REST APIs in a Service Oriented architecture using Spring MVC, Java, MySQL and Cassandra
- Extensively used JavaScript, jQuery, CSS for client-side data validation and UI development.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Built rest services to provide as endpoints to other cross applications.
- The Persistence layer consisted of Persistence classes, which used to access the DB by using Hibernate HQL and Criteria queries.
- Set up the middle level layer for interacting between Documentum Webservices, Hibernate layer and database
- Web Services using Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers.
- Developed Web Services using XML messages that use SOAP, Created WSDL and the SOAP envelope
- Developing Client-Side Validations using JavaScript.
- Worked on the WSDL, XML Schema, SOAP and Web Services calls to integrate with third party systems.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, and AngularJS.
- Implemented the usage of Node.js and NPM, especially for Node build processes like GULP
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- WS end point to migrate user credentials from Relational to Cassandra database
- Worked with JSON web tokens for authentication and authorization security configurations using Node.js
- Worked on generating the Rest Web Services classes by using Service oriented architecture (SOA)
- Worked on building responsive design by collaborating with ux designers
- Used Bootstrap and AngularJS in effective web design.
- Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
- Maintaining documents and source code in SVN.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
Environment: Spring Boot, AngularJS, WebLogic, Webservices, Cassandra, NodeJS, Jquery, Hibernates, HTML5, CSS3, SOAP, Sass, JavaScript (ES5/ES6), SVN, Rest web services, Spring MVC, XML, XSLT, DOM, Restful, JSON, Jenkins
Confidential, Wilmington DE
Sr. Java/J2EE Developer
Responsibilities:
- Developed the necessary frontend user interfaces in HTML, Java Script, and CSS that will be integrated using Spring MVC Framework.
- Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
- Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP .
- Used Web Services (JAX-WS using Axis) for creating rate summary and used WSDL and SOAP messages for getting health plans from different module and used SAX XML parsers for data retrieval.
- Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
- Delivered bug free code using Java, JSP, Spring MVC, Web Services, PL/SQL to implement the service, process the business logic, load the data into Oracle, publish the progress of these services, results on the monitoring web page.
- Maintained relationship between objects using Spring IOC.
- Implemented Hibernate Query Language using Java Persistence API (JPA).
- Designed and implemented UI layer using HTML, JavaScript and JSP.
- Involved in deploying EAR and WAR files using Apache Tomcat application server.
- Implemented Business Logic using Spring Service Components.
- Created SOAP web service client code to get workflow information.
- Implemented Release management strategy using clear case while deploying the system.
- Developed Graphical User Interfaces using HTML, CSS, Ajax, jQuery and JSP’s for user interaction.
- Created tables, triggers, stored procedures, SQL queries, join, integrity constraints and views for multiple databases.
- Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
- Worked in Agile environment.
Environment: J2EE 1.5, Spring, XML, MS SQL Server 2008, Web sphere, SOA, SOAP-UI, WSDL, SAX, JavaScript, IBM WebSphere, HTML, Oracle, JNDI, CVS, Log4J 1.2, JUnit.
Confidential, Long Island City, NY
Sr. Java/J2EE Developer
Responsibilities:
- Followed Agile Software development with Scrum Methodology.
- The entire System design is based on Model View Controller Architecture. Implemented MVC Architecture using Spring MVC Framework & JQuery for doing client-side validation.
- Involved in Analysis, Coding, Designing and Unit Testing of the project.
- Experience working in agile development following Scrum process, Sprint and daily stand-up meetings.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces and JavaScript to simplify the complexities of the application.
- Utilized Agile Scrum practices to help the team increase their velocity.
- Worked on UNIX shell scripting to run the JAR file created for batch program.
- Designed Database tables, views, indexes, and triggers in such a way that they give best performance .
- Written Hibernate annotation based mapping Java classes with Oracle Database tables.
- Actively involved in requirements gathering, Analysis, Conceptual Design for creating Spring application using Java Concurrency Executor API for parallel processing & validating files received from client.
- Involved in writing Database scripts using PLSQL.
- Developed various helper classes needed following Core Java multi-threaded programming and developed various SDK’s, which would be used or implemented, by other classes.
- Involved in production support and defects fixing during release coverage.
- Implemented version controlling using SVN, Git, and used Maven as a build tool.
- Provide support during QA and UAT testing.
- Presales activities, release & user guide reviews.
- Communicate with clients to clarify and resolve application issues. Involved in client technical & design discussion.
- Ensuring smooth delivery of the project.
- Planning, Estimation, Assigning and Tracking work with offshore team.
Environment: JBoss, Eclipse, Spring MVC, Spring Core, Hibernate, JavaBeans, web services, HTML, JavaScript, CSS, SVN, GIT, Oracle SQL Developer, Unit, Log4j, Jenkins & Udeploy.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, design and development of the project.
- Developed application by using Struts, Servlets and JSPs.
- Developed the application using J2EE architecture.
- Designed and developed web pages using HTML and JSP.
- Used Entity Beans to persist the data into database.
- Used JMS to establish message communication.
- Responsible for the performance PL/ SQL procedures and SQL queriesImplemented the project using JSP and Servlets based tag libraries
- Involved in developing JSP forms.
- Deployed applications on JBoss 4.0 server
- Used Web Services-WSDL and SOAP.
- Developed Session Beans which encapsulates the workflow logic
- Used Log4j logging framework to debug the code.
- Used CVS for the concurrent development in the team and for code repository.
- Deployed applications on Linux client machines.
- Used JDBC prepared statements to call from Servlets for database access.
- Deployed the EARs and WARs in WebSphere Application server using ANT script.
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: Java, J2EE, Servlets, Struts, EJB, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux, log4j
Confidential
Java Developer
Responsibilities:
- Responsible for design and development of Web Application using Struts Framework.
- Written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
- Did technical design to conform to STRUTS (MVC) framework.
- Wrote server-side programs by using Servlets and JSP.
- Designed and developed the HTML front end screens.
- Made use of Object Oriented concepts like Inheritance, polymorphism and Abstraction.
- Application and user level configurations have been maintained by using XML Files.
- Widely used HTML for web based design.
- Implemented MVC using Struts Framework.
- Utilized Servlets to handle various requests from the client browser and send responses.
- Designing and documenting of the stored procedures.
- Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
- Used JDBC Prepared statements to call from Servlets for database access
- Implemented design patterns MVC, Session Facade for developing the application.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Application Design Documented for my entire requirement.
Environment:: Java, J2EE, JSP, Servlets, Struts, HTML, DHTML, XML, Struts 2.2, Eclipse, and Apache Tomcat.