Full Stack Java Developer Resume
Weehawken, NJ
SUMMARY
- Around 6 years of Experience in IT Industry and with good exposure on Software Development.
- Experience in Analysis, Design and Development in Java - J2EE technologies.
- Experience in working under Agile and Scrum methodologies.
- Extensive experience in writing applications using Java/J2EE & related technologies such as Servlets, JSP, JDBC, JavaBeans, XML, HTML and SQL, PL/SQL middleware technologies such as Web Services, SOAP and REST for web base applications.
- Application Developer (RAD) for Java/J2EE application development.
- Actively involved in weekly Sprint calls with development and business teams for new code movement and bug fixes.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, Node.js, Bootstrap, Angular JS, React JS, JQuery and AJAX technologies.
- Documented the results based on the Production, Acceptance, Integration Environments.
- Expertise in various open source frameworks like Struts, Spring and ORM Technology like Hibernate, JPA and Eclipse Link.
- Possess ability for technical support and guidance for post release, production system.
- Extensive Experience in using design patterns such as MVC (Model View Controller).
- Extensive use of Open Source Software such as Web/Application Servers like JBoss5.x, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts, CVS, GIT.
- Have good understanding of JUnit4 and TestNG and have practical experience.
- Experience in using RDBMS like MySQL and worked with database ORACLESQL.
- Experience working on front end Design and Development using JavaScript, JSON, jQuery, AJAX, CSS, HTML5, and XML.
- Experience in installing, configuring, tuning IBM WebSphere 6.x/5.x, BEA Web Logic 12c/11g/10.3, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
- Hands on experience in UNIX environment, Linux environment, shell scripting, socket programming.
- Experience in as SDET participating both as a Tester and a developer
- Expertise in Core Java with strong understanding & working knowledge of Object Oriented Programming and API's like Collections, Exception-handling.
- Proactive attitude with excellent analytical, communication and interpersonal skills.
- Quick learner, innovative thinker, smart worker and adaptive team player.
TECHNICAL SKILLS
Languages: Java/J2EE, UML, SQL, PL/SQL, C, C++, Assembly Language, Python.
Web Technologies: HTML4/5, DHTML, AJAX, Web-Services, Bootstrap, Angular JS, Node.js, XML, CSS3, Java Script, JQuery, D3.js.
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC.
Databases: SQL Server, ORACLE 10g/9i, MYSQL, No SQL, MongoDB.
Web & Application Servers/ Build Automation Tools: Tomcat, Web Sphere, Web-logic, JBoss, Maven, Git, Apache Camel, Ant, CI/CD, Jenkins, UDeploy.
Development Tools: Eclipse, IntelliJ, RAD, RTC, JBoss-IDE, TOAD, Oracle SQL Developer, MQ series.
Version Tools/ Logging Frameworks/Testing Frameworks: CVS, SubVersion, Log4J, Junit, Mockito, Jasmine.
Protocols/ web services: TCP/IP, FTP, HTTP, SMTP, WSDL.SOAP, REST.
Frameworks/Services: JSF, Struts 2.0, Spring 3.0, Hibernate 3.0, Express.js, Gemfire 8.2.0.
Operating Systems: Windows XP/Vista/7/8/10, MS DOS, UNIX.
Packet Capturing Tools: Wireshark, Tcpdump
Client Side: Java Script, CSS, HTML
PROFESSIONAL EXPERIENCE
Confidential, Weehawken NJ
Full Stack Java Developer
Responsibilities:
- Worked in teams following the Agile Scrum methodology to create full-stack applications.
- Worked closely with the Project Manager and project team in the development, enhancement, and maintenance of the NIDA grant application.
- Analyzed user needs and software requirements to determine feasibility of design, developing of timelines and managing of tasks for quality, schedule and budget.
- Participated in the full SDLC process (including development) to build code, test and migrate the application using Java and Oracle.
- Developed the necessary front-end user interfaces in JSP’s, HTML, Java Script and CSS that will be integrated using Spring MVC Framework.
- Used Maven scripts to build and deploy the J2EE scripts.
- Worked on EXT JS with Restful and Soap Web service technologies
- Build web pages that are more user-interactive using AJAX, JavaScript.
- Application was designed and developed using the Spring framework. Used Spring Dependency Injection to inject required services.
- Worked on the Spring Framework in integration with Hibernate ORM framework.
- Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS and AJAX.
- Using Kafka API’s to consume the data from external Kafka clusters by using the different consumer groups.
- Kafka cluster broker authentication purpose we are currently using the Kerberos principles
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Created web services and desktop applications to access and display data needed by support teams using HTML5, JavaScript, jQuery, Backbone.JS, CSS3, SaaS and AJAX.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Prefer experience with JavaScript and JavaScript frameworks both client side (Angular JS, React JS) and server side (Node.js)
- Experience in building components with React.JS
- Implemented Spring MVC Framework.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS and jQuery
- Experienced working on micro web services and standalone application.
- Integration of user-facing elements developed by front-end developers with server-side logic
- Created an XML configuration file for Hibernate -- Database connectivity.
- Wrote services to store and retrieve user data from the Oracle SQL DB for the application on devices.
- Used Maven as the build tool.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Documented all stages of the project, generated documentation.
- Worked parallel over releases to clean up code and make performance improvements to the application.
Environment: Java8, JDK 1.8, Spring, JSON, XML, SpringBoot, Websphere application server Oracle, Hibernate, Maven, SOAP Web Services, SVN, Eclipse, Log4j, Linux, Jenkins, Tomcat, JUnit, WSDL, JIRA, Tortoise SVN.
Confidential, OH
Java Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Developed application using Spring Source Tool Suite STS as IDE.
- Developed Data Feeds application in Java using Spring MVC framework and XSLT that sends product catalog and sales data in CSV and XML formats to partners.
- Used Spring MVC framework in development of new modules based on requirements Involved in module testing using JUnit.
- Implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework.
- Developed the application using Spring Framework that leverages classical Model View Controller architecture.
- Performed SOA / Web Services testing using SOAP UI.
- Development of modules JSP, Servlets and connections JDBC.
- Designed RESTFUL API’s that allow sophisticated, effective and low-cost application integration.
- Developed JSP's including AJAX that call different API's that process messages using XML.
- Performance tuning including Apache Web server setup configuration with WebSphere App Server.
- Agile active participation comprises attended planning and estimation meetings, JAD sessions, creating tasks into the issue tracking systems (JIRA).
- Attended daily stand up meetings, worked collaboratively with other developers in writing codes as well as testing the codes, slated for the sprint delivery.
- Participated with the sprint review and retrospective to improve the process.
Environment: Java/J2EE, JSP, JavaBeans, Spring, JPA, HTML5, JavaScript, JQUERY, RESTFUL APIs, WebSphere Application Server.
Confidential
Jr. Java Developer
Responsibilities:
- Developed the application using Agile Feature Driven Development and Scrum method of project management.
- Developed JAX-RS RESTful web services that consumes and produces both XML and JSON content using jersey to retrieve specific details for Case Management System products.
- Configured JPA Persistence API to interact with Oracle 11g database and Hibernate as platform and created POJO's classes as JPA entities.
- Converted XML into JAVA objects using JAXB API.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- UsedUNIXshell scripts to deploy the application on amazon web server.
- Developed User interface using HTML, CSS, JavaScript, and CSS, Bootstrap, Ajax and JSON.
- Used jQuery to perform the AJAXcalls and to load the surveys.
- Extensively used Alpaca forms for various form fields to fetch the inputs from the user/customer.
- Written Embedded JS to combine data and a template to produce HTML.
- Responsible for developing new REST APIs for utilizing JAX-RS on WebSphere.
- Utilized WebLogic application server to build and deploy the enterprise application.
- Utilized Alpaca forms to create interactive HTML5 forms with jQuery.
- Used GitHub Repository to check in, check out, and merge code, issue tracking and wikis.
- Used Maven to build and deploy the application.
Environment: Java, J2EE, JSP, Struts, Hibernate, JUnit, MVC, Eclipse, AJAX, Apache Tomcat, Log4J, SVN, MySQL, HTML, CSS, JavaScript.