We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

NJ

PROFESSIONAL SUMMARY:

  • Over 8+ years of professional experience in software design and development with a strong Java, JEE background, and UI Development.
  • Experience of enterprise - level application development with Java-centric technologies in teh domain of Banking and Insurance, Healthcare.
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development. CI/CD
  • Experience in working on both Windows, Linux and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, DOJO, React JS, Knockout.js, Backbone.js, Express.js, Node.js, Ext.js,Jhipster,Marionette.JS.
  • Good working knowledge of JEE best practice toolsets such as Ant, Maven 3.5.0, Log4j, Slf4j, Bamboo, Urban Code.
  • Extremely skilled and efficient in developing a responsive web application using with CSS3 Media Query, Twitter Bootstrap, jQuery Mobile, LESS, and SASS.
  • Employing Java Object/Relational bridge technologies such as Hibernate ORM 5.0.2, JPA, and spring.
  • Developed applications using frameworks and API like Struts 4.2.0, Spring MVC.
  • Extensive experience in Java/JEE programming - JDBC, Servlets, JSP, JSTL, JMS.
  • Experience with GitHub and AEM.
  • Experienced in working with Kubernetesand spinnaker in CI/CD.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript, DOJO, Angular JS, Angular 2 and AJAX technologies.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and JEE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc.).
  • Experience and in-depth Knowledge of understanding in teh strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
  • Configured Ansible to manage AWS environments and automate teh build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Experience in using various Configuration Management tools like CVS, GIT, and SVN.
  • Experience in using ANT tool Maven to compile, package and deploy teh components to teh Application Servers.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-me and Apache Axis, JAX-RPC, Apache CXF.
  • Good knowledge in RESTful Web Services, VMware vSphere API.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/JEE application development.
  • Experience in configuring IBM MQ-Series and experience in developing messaging systems using AMQP, JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4. X.
  • Good experience with Cassandra NoSQL Database.
  • Proficiency in working with databases like Oracle, MySQL, Mongo DB, NoSQL.
  • Experience in using testing Tools JUnit, Selenium, and Cucumber/Gherkin.
  • Expertise in database modelling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experience in designing UIpatterns and UI applications with teh help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development.
  • Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI, dozer mapper.
  • Versatile team player with excellent communication, analytical, presentation and interpersonal skills.

TECHNICAL SKILLS:

Languages: C, C++, Java 8 (JSP, Servlets, and other java related technologies), Python, R.

Operating Systems: Windows (10/8.1), Ubuntu, Mac

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, Mongo DB.

IDE: Eclipse, IntelliJ, Net Beans, IBM Rational Application Developer (RAD), RStudio.

Messaging Technologies: JMS, AMQP.

Version controls: SVM, GitHub, Spyder, Octave GUI,KNIME, Coggle,Jasmine, CVS, SVN, Clear Case.

Web Technologies: JSP, Servlets, Angular JS, jQuery, ReactJS, NodeJS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, ExpressJS,Angular 2.

Web Servers/XML: JBoss, Web Logic, Web Sphere, Tomcat, Jetty, Apache, XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, SOAP, Restful Web Services, XSL, XSLT, JSP, JSTL.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit 32, Clear Case, iReport -1.2.5, Jasper Assistants, Live Link, eMatrix, Ant, Win CVS 1.2, TOAD 5.0/8.0, Erwin, XML SPY, Code Check, Jtest,Jprobe suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, My Eclipse 5.1, Net Beans.

Web Services: AWS.

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Angular JS, Angular 4, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

Reporting Tools: Jasper Reports, BIRT, Crystal Reports.

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM, Maven, Gradle, Apache CXF.

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Full Stack Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology in teh progress of teh project.
  • Involved in design of Class Diagrams, Sequence Diagrams, and Event Diagrams as part of Documentation.
  • Good enough experience in Kubernetes API for Docker container Orchestration
  • Used SAAS as a software distribution model through which apps are available to teh customers.
  • Developed CI/CD system with Jenkins, Ansible on Kubernetes container environment utilizing Kubernetes. Developed microservice for different level of layers in flow of network.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Designed and developed teh application to be responsive for desktop, mobile, and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Developed UI using HTML5, CSS3, ExtJS, Bootstrap, jQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Developing teh website for online trading using E-Commerce such as Electronic Data Exchange.
  • Extensively used Web Storm for development in teh front end and used Subversion as version control system and Tortoise client for SVN.
  • Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.
  • Used jQuery Ajax for service calls on pages to interact with teh server for information.
  • Used AngularJS and Handlebars.js framework where data fromthe backend is stored inthe model and populated it to UI.
  • Created AngularJS Controller Which Isolate scopes perform operations in UI.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Designing and developing teh login portal using framework Angular 2 along with HTMl5, CSS3 and Type script.
  • Converted teh pages from XMI (XML Metadata Interchange) to AngularJS and in dis process had to deal with converting teh XMI request and response on teh front end to JSON (JavaScript Object Notation).
  • Wrote teh controller in Spring MVC which delegates teh request from front end to teh delegator layer and to make calls with backend systems
  • Ran teh standalone front-end application in Grunt Server. Used Google Chrome for debugging teh application.
  • Develop complex arithmetic functions using Groovy.
  • Conducted Code Reviews
  • Managed source control and version control using SVN
  • Project status tracking using JIRA
  • Implemented Angular 2 component router for navigation
  • Integration room responsibilities.
  • Experienced in problem analysis in both technical system and application programs.
  • Essentially involved in all phases of SDLC to structure teh unformatted requirements.
  • Designed teh ER diagrams and structured data in teh database with enforcing normalization for a consistent output.
  • Working with Angular 2 directives, components, pipes,injectables.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux) and configuring teh servers for specified applications.
  • Developed and managed cloud VMs with AWS EC2 command line clients and Management Console.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Defined and developed teh application’s presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS with Dust.JS templating.
  • Used Hibernate - Object Relational Mapping Tool for teh backend data persistence
  • Developed client’s interface in PHP in MVC modeling using code igniter framework.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Rational Application Developer which is based on Eclipse, to develop and debug application code.
  • Modified teh Spring Controllers and Services classes to support teh introduction of spring framework.
  • Designed and developed custom message adapter components dat allowed message to travel through IBM MQ
  • Series XML Beans and JMS.
  • Created properties files and used enhanced JTable for improved overall performance.
  • Configured Tomcat server which gave users a single point of access to teh applications, services, information, and social connections they need.

Environment: Java 8, Web storm, AngularJS 1.3, Ext JS, HTML5, CSS3, JSON, JavaScript, XMI, Maven 2, Eclipse Kepler, Eclipse Juno, XML, Silk SVN, Tortoise SVN, SQL Developer, Spring MVC, Angular 2, Oracle DB, Grunt, Jasmine,Kubernetes.

Confidential

Full Stack Java Developer

Responsibilities:

  • Developed new architectural design solutions, functional and technical requirement specifications, use cases, non-functional requirements and provide expertise to technical and functional efforts, teams, and projects with full stack development.
  • Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.
  • Identified scenarios and strategies for performance testing and collaborate with test team on execution.
  • Created SOA systems architecture and high level design for scalable and high performance enterprise applications.
  • Created collections and performed CRUD operations on Mongo dB using Node Mongoose and used mongo Repository and spring Mongo Template for persistence.
  • Working on Docker and Spinnaker for CI/CD.
  • Apache Mesos and Kubernetes were used as teh best ecosystem to deploy and manage Micro-services.
  • Established relationships and lead/direct technical development teams for SOA based design, architecture, development, and testing.
  • Created Architecture enhancements for Distributed JEE applications and legacy integration with Mainframes applications.
  • Implemented teh Project structure based on Spring MVC pattern using spring boot.
  • Involved in teh application development using Spring Core, MVC modules, and Java web-based technologies: such as Servlets, JSP, Java Web Service (REST/SOAP-based), WSDL.
  • Worked on Backbone views with declarative event handling which connects it all to teh existing API over a RESTful JSON interface.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session façade and DAO design patterns.
  • Developed teh HTTP based Web Service Client which calls up teh existing web service to get teh application related data which comes in XML format.
  • Used Hibernate - Object Relational Mapping Tool for teh backend data persistence.
  • Created a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved inthe business logic operation.
  • Planned and implemented backup and recovery of teh Mongo databases.
  • Performed estimation and capacity planning work with teh project manager and product development teams to create and implement projects.
  • Planned and implemented backup and recovery of teh Mongo databases.
  • Used Struts and JSTL tag libraries in teh JSP pages.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
  • Executed all teh web service test scenarios by using SOAPUI.
  • Automated test cases with SOAP UI and Groovy scripting.
  • Involved in extensive HTML coding and used VXML for specifying interactive media and voice accessibility for teh user.
  • Used Dreamweaver CS3 and Adobe Flash for designing pages.
  • Developed using CSS to maintain teh uniformity of all teh screens throughout teh application and positioning of screen objects.
  • Implemented Database access through Mongo DB and MySQL.
  • Moving teh website from Web CRMA to Cascade CMS.
  • Developed prototypes and mock-ups by using HTML, CSS, and FrontPage.
  • Used jQuery and AJAX for service calls on pages to interact with teh server for information.
  • Used Amazon S3 for multipart upload of data and to host static web content in AWS Cloud.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP& are to ensure a safe area forthe organization in AWS public cloud.
  • Developed front-end web pages using JSP2.0, JSON, Angular JS, CSS, and JavaScript.
  • Developed Maven build scripts to automate teh deployment to various Web Servers.
  • Developed Web Sphere Portal products to give users a single point of access to teh applications, services, information, and social connections they need.

Environment: UML, OOAD, Agile/SCRUM, GOF Patterns, SOA Patterns, EAI Patterns, RSA, MS Visio, Java 7, JSP, Droplets, jQuery, MySQL, Angular JS, JSON, Dynamo Servlets, JDBC, Struts1.1, ATG 9.0, XML, Tomcat, EJB, JMS, Oracle 10g, Linux, Maven, XML, Web Services (SOAP, Rest full), Soap UI, Splunk, Jenkins, Spring Boot, Mongo DB.

Confidential

Full Stack Java Developer

Responsibilities:

  • Entire Lifecycle for a CRM project.
  • As Technical Lead/ Architect involved in all facets of development life cycle
  • Applied agile methodology for design/ development, Prepared project plan, and test plans
  • Developed REST web services to expose teh Middleware services.
  • Designed and developed teh gateway framework with caching features.
  • Applied design patterns such as delegator, singleton and other J2EE patterns.
  • Architecture solution, Requirement gathering, Estimation and Prepare teh Technical Design and Architecture document. Co-ordinate technically between teh Business user and Technical team. Estimate teh effort and provide end-user .
  • Create storyboards and wireframes for teh front end.
  • Create use cases and UML diagrams.
  • Architect Java skeleton code.
  • Worked with various frameworks in spring such as Spring AOP, spring transaction Management, Spring Data, Spring Batch, Spring Boot and Spring Cloud.
  • Worked extensively on Spring boot for building web service
  • Formulated technical strategy with various functional areas across application
  • Developed and coded for Logging, Exception.
  • Implemented persistence to teh database using teh Hibernate ORM.
  • Developed front-end pages using HTML/CSS/JS.
  • Implemented Spring MVC.
  • Review team work products/deliverable(s) for quality
  • Provide a technical solution to teh team If their is any technical issue
  • Coordinating for Performance test
  • Developed front end in Angular JS
  • Design and use of REST full web services
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.
  • Supported solution designing activities and automated test scripts
  • Worked on writing test plans, test cases for various major and minor projects and skilfully executing them.
  • Writing Test Data and Test cases for teh new features.
  • Enhanced test plan with new test cases at regular intervals of time.
  • Developed automation framework for web application testing.
  • Responsible for design and development of teh web pages from mockups.
  • Created web pages which are informative and yet very neat and interesting to look at.
  • Responsible for creating teh screens with table-less designs meeting W3C standards.
  • Used Dojo Library to facilitate teh modular development of functionality in individual packages and sub-packages.
  • Real world OO design experience and knowledge of design patterns, combined with an ability to convey design information succinctly using suitable tools.
  • Applied jQuery scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
  • Performing Regression and Functional, testing in QA, Stage, and Production environments.
  • Tested teh response format of REST services in XML, and JSON.
  • Used various driver’s specific to each browser to write scripts for testing across various browsers.
  • Responsible for UAT project planning like creating testing scenarios, test plans, and test scripts
  • Defined teh Scope of testing for User Acceptance Testing

Environment: Windows XP, XML, Spring, HTML, Hibernate, EJB, JSP, JSF, JPA, JDBC2.0, JavaScript, Eclipse, JSON, jQuery, Rest Web services, Tomcat Server, SQL server., Java Junit, Jenkins, XPath, TestNG, QC, GIT, TOAD, Putty, Windows XP, Oracle 11g PL/SQL Developer, UNIX

Confidential, Chicago IL

Java Developer

Responsibilities:

  • Responsible for teh technical design, development, unit, and integration testing.
  • Followed agile software development with Sprint methodology.
  • Attending daily stand-up meetings.
  • Designed front end using JSF, JSP, HTML, CSS, and JavaScript.
  • Developed code using Design Patterns like Singleton, Abstract Factory, Factory Pattern, Singleton, and Prototype.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection
  • Built and tested a RESTful web service using Spring Boot.
  • Used Developments concepts for message passing and data binding.
  • Responsible for developing teh functionality end to end. It includes UI design, Business development in backend, writing Unit Test cases and Integration Testing.
  • Writing complex queries to fulfill teh requirements.
  • Used log4J for enabling logging and debugging at teh runtime.
  • Handling dependencies using Web Sphere Seam configurations.
  • Used Hibernate as teh persistent side frameworks.
  • Wrote Test cases with JUnit and tested teh code coverage.
  • Created teh SVN Repository and managed teh central file repository.
  • Understanding teh customer requirements, mapping them to functional requirements and creating Requirement Specifications.
  • Used HQL, Criteria queries to perform all teh required CRUD operations against teh MySQL.
  • Deployed Enterprise JavaBeans (EJB) using Stateful and stateless beans.
  • Closely worked with Product Managers and Business Analysts to understand teh Stories.
  • Created application using STS IDE.
  • Used XML Web services for transferring data between different applications.
  • Creating class and sequence diagrams using Rational Rose.
  • Configured Maven dependencies for application building processes dat created Pom.xml files.
  • Generated API documentation in HTML Format using Java docs.
  • Developed server-side services using Web Services like SOAP.

Environment: Java, JSF, JSP, Servlets, EJB, Hibernate, Web services, Maven, log4j, Linux, JUnit, Web Sphere, MySQL, STS, SVN, Java docs, Rational Rose, XML.

Confidential

Java Developer

Responsibilities:

  • Implemented Agile Methodology for Project Management
  • Involved in analysis, design, and development of MAM and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.
  • Enhance teh application using spring framework.
  • Implemented spring dependency injection.
  • Application developed with strict adherence to J2EE best practices.
  • Followed Annotation driven development.
  • Developed PL/SQL stored procedures and functions and actively involved in teh design of views and triggers in teh Oracle database.
  • Created sequence diagrams to show teh flow of pages using Rational Rose.
  • Used Spring JDBC to integrate with Oracle DB.
  • Used Spring AOP for performance monitoring of Web services.
  • Development of a generic file parsing component which can parse any flat / fixed length / excel files.
  • Spring Email and velocity API modules were used for sending e-delivery to policyholders.
  • Developed build Scripts using Maven to build and deploy teh application.
  • Generated API documentation in HTML Format using Java docs.
  • Enhancing teh view layer of MVC architecture using JSP, jQuery.
  • Developed teh application using Eclipse.
  • Deployed teh applications on Apache Tomcat Application Server.
  • Developed JUnit test cases for all teh developed modules.
  • Used log4j for application logging and debugging.
  • Used GIT for version control and created automated build script.

Environment: Java, J2EE, JSP, Spring, JDBC, Maven, log4j, Oracle 10g, jQuery, JUnit, Apache Tomcat, Eclipse, GIT, Java docs, XML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose
  • As a team member involved in Development using JSP, Servlets and an internal tool called Content Management to organize teh JSPs created.
  • Provide a login screen for teh employees with validation, added client-side validations using javascript and server-side validation using Struts Validator Framework.
  • Developed Add/Edit KYC Details, Enhanced KYC, and Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing MVC model, which included invocation of Web Services/EJB for integration withthe external system.
  • Used JavaScript for client-side validation and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control and log4j for logging purposes.
  • Designed WSDL's and elaborated type of definitions; schemas based on corporate standards, integration, and security specifications
  • Tracked errors or unexpected results/bugs with Bugzilla and coordinated with help desk staff.
  • Maintained version control using VSS.
  • Performed Unit Test using JUnit, Integration Testing, and System Testing.
  • Implemented Multi-threading concepts.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for teh presentation layer using Struts Framework, JSP, AJAX, XML, XSLT, and JavaScript
  • Closely worked and supported teh creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL/PLSQL

Environment: Java / J2EE, JSP, CSS, JavaScript, AJAX, Servlets, Hibernate, spring, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, Oracle, HTML, XPATH, XSLT, DOM and JDBC.

We'd love your feedback!