We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Having 8+ years of experience in analysis, design, developing, testing and implementation of various applications using JAVA and J2EE and Web Technologies for enterprise applications
  • Hands on experience in Agile Methodology and Scrum Methodology.
  • Hands on experience on Rally tool.
  • Experience in Object Oriented (OOP), J2EE and Client &Server side technologies.
  • Expertise in developing GUI using Swing, HTML, DHTML, DOJO, Java Script, CSS, AngularJS, Bootstrap, Apache Cassandra, Full Stack JSF, XML, REST, jQuery and AJAX scripting
  • Good Knowledge in all the phases of software development life cycle wif Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
  • Experience in developing web applications using JAVA/J2EE concepts like, Mastery of OOD and OOA, OOP, Multithreading, Collections, Java swing, JDBC, JSP, Servlets, JMS, Hibernate, spring REST, Struts, web services and Java Beans.
  • Expertise in developing both static and dynamic user interfaces using JSP, JSF, JSON, JQuery, DOJO, AJAX, Java Script, CSS and HTML 5
  • Proficient in implementing MVC architecture using Struts and spring Experience
  • Very strong experience in server side validation using Struts, Spring.
  • Experienced in MVC Architecture and Struts Framework.
  • Experience in deploying Ear and War file in Application servers like JBOSS, WEBLOGIC, WebSphere.
  • Good working knowledge on build tools like Ant, Maven, Gradle
  • Experience wif AWS cloud services: S3, EC2, EMR, RDS, Redshift and SQL, Snowflake.
  • Good working experience on logging framework like Log4j.
  • Experience in implementing MVC framework using spring and Struts.
  • Experience in implementing persistence layer using JDBC, Spring Dao and Hibernate, Ibatis.
  • Extensive in developing rich internet applications using JSP, JavaScript, JQuery, JSON, AJAX, HTML and CSS.
  • Experience wif SQL, PL/SQL and wif databases like Oracle, Mysql, and SQLServer.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Good working experience on repository tools like CVS,SVN, Clear case.
  • In - depth experience wif AmazonAWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups onAWS.
  • Experience in designing artifacts such as use case, class diagrams, interaction diagrams, and state transition diagrams using Rational Rose.
  • Strong experice in Design patterns and I have developed different types of design patterns like Faced design, deligate, singleton…etc
  • Experience on developing UI using Struts tags (HTML, Bean, Logic and Nested), JSP, HTML, CSS.
  • Ability to communicate clearly & concisely to both business and technology teams wif my excellent written & oral communication skills.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Implemented and designedAWSvirtual servers by Ansible roles to ensure deployment of web applications. Worked wif multiple development teams to troubleshot and resolve issues.
  • Used Hibernate to map objects (POJOs) to database tables and map relationships
  • Involved in Unit Testing, QA, UAT User Acceptance Testing and Bug Fixing.
  • Extensive development experience on different IDE’s like Eclipse, IntelliJ, RAD and Netbeans.
  • Work closely wif other software engineers, QA and Support/Operations groups to develop top quality applications for business needs.
  • Working knowledge on Operating Systems Windows NT/2000/XP, Linux and Solaris.
  • Possess good analytical skills and quickly adaptable to newer Technologies.
  • A very good team player wif the ability to work independently wif minimal supervision.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x/3,x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate4.x/3.x, Spring4.0/3.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase Power Designer

Web Technologies: HTML 5/DHTML, XHTML1.1, JavaScript, jQuery, Angular-JS, Typescript, CSS3, XML1.0, XSL, XSLT, CSS

Development Tools (IDEs): Eclipse, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat 7.x/6.x, Web Logic 10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x, Load runner 11.0/11.5, Quick Test Pro, HP Performance Center.

Version Control: CVS, SVN, VSS and Rational Clear Case.

Methodologies: Agile Methodology, RUP, Extreme Programming, Waterfall

Build Tools: Ant 1.7, Maven 3.x

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Full Stack Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Implemented the business using Struts and Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Integrated the application wif Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.
  • Developed business services wif, JSON, XML andRestful Web Services technologies.
  • Involved in DevOps to configure Maven, GitHub, Docker and AWS to build and deploy pipeline in Oracle
  • Developed Backend Spring Jersey resources to serve the JSON data to the web interface. Developed the application using Spring boot and Maven.
  • Developed Apache camel routes, JMS endpoints and used free marker to customize service responses.
  • Used complete annotation approach for the spring application development and leverage Spring profiling development and worked on Spring as Application Level framework.
  • Used Webservices(SOAP,Rest) for transmission of large blocks of XML data over HTTP.
  • Involved in deploying and testing the application usingTomcat Server.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Worked on AngularJS, used its two-way data binding to achieve the feedback functionality from the user
  • Involved in daily meeting wif Onsite - Offshore coordination.Involved project coding phase and active member in project maintenance activities.
  • Used Maven for project dependency management and Log4j for logging. Involved in activities like code review, performance improvement.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 6.
  • Written application. Properties to add various properties to application such as Cassandra, Oracle contact points or other file locations in the repository.
  • Standardized processes for testing Angular applications, using Karma wif Mocha for unit and integration testing.
  • Worked on Trade Item, Product Item publications and test in FileZilla to get response that publication is received, review, or rejected.
  • Used Spring Framework wif Hibernate to map to Oracle 11gdatabase and mapping using Hibernate Annotations.
  • Experience in implementing usingSpringMVC model integration for front-end request action controller.
  • Spring Framework TEMPhas been extensively used in all layers of the application including UI, backend and integration.
  • Good Experience wif Jenkins and Glu for build and deploying the projects. And, I worked on StashGit repositorysoftware and Participate in Unit Testing and Performance Testing.
  • Extensively used Jenkins forcontinuousintegration
  • Multithreadingand Asynchronous coding to achieve efficiency
  • Configured Struts, Hibernate framework wif Spring MVC.
  • Implemented application level persistence using Hibernate and Spring
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.

Environment: Java 1.8, Spring 3.5, Apache Camel, Tomcatserver, log4j, GIT (Stash), Source Tree, SpringWebflow, Devcenter,Jersey REST web services, Maven, SOAP UI, Eclipse Luna 4.4, Junit, Xml, Jason, Cassandra, Jenkins, Glu, Jira, DB2, putty, Angular JS, FileZilla, Junit4.

Confidential, Boston, MA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and deployment of the application.
  • Involved in CQ5/AEM related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish and author set-up.
  • Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
  • Developed UI using JSP HTML5 Tag libraries CSS3 JavaScript, Angular JS and AJAX.
  • Used AngularJS 4 for Directives, Filters, Services, Validation, and Data binding of UI components.
  • Used Angular to build a single page application using typescript.
  • Developed reusable custom directives using Angular JS 4 using transclude, restrict, event handlers and templating.
  • Creating and managing informative business data dashboards through visual tools such as ChartIO; TEMPeffectively present data insights through presentations and written reports to allow for high-level key decisions.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Developed Java Beans and Custom Tag Libraries providing client side validations in JavaScript and providing interactive front end GUI using AJAX.
  • Used Joins Stored Procedures and Functions in Interaction wif backend database using SQL
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • RBAC configuration in PCF for user roles and responsibility.
  • Application Deployment on Pivital Cloud Foundry (PCF) using CF push and urban code deploy.
  • Configuring LDAP for authorization, configuring log gregator for logs in PCF (ELK/Splunk).
  • Wrote database interaction code and used JDBC API to connect MySQL.
  • Created a custom analytics framework to gather useful user behavior data using Mongo DB.
  • Documented the requirements including the available code, which should be implemented using Spark, Hive, HDFS, HBase and Elastic Search.
  • Developed enterprise applications using Scala and used Python scripting to run dynamic websites on servers.
  • Used Core Java wif knowledge of multithreading concurrency memory management.
  • Build the application using TDD Test Driven Development approach.
  • Prepared automation scripts and developed PostgreSQL database architecture.
  • Used Oracle as database and involved in the development of PL/SQL backend implementation.
  • Involved in stage deployments using Glassfish server.
  • Designed the front end and wrote corresponding one-one REST methods to implement respective change requests.
  • Developed Restful web services using Java Servlets JSON JAX-WS and JAX-RS and persistence using Hibernate and JPA framework.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Involved in building own PaaS wif Docker; deployed various applications through Dockers containers.
  • Developed a data pipeline using Kafka, Sparkand Hive to ingest, transform and analyzing data
  • The middleware interaction used JMS/IBM Web Sphere MQ series for transferring messages between different components using the JMS/Mail API framework.
  • Designed Restful XML web service for handling asynchronous AJAX requests.
  • Worked wif Java 8 lambda expressions and functional interfaces.
  • Participated in preparing technical documents which includes logical flow of the code and UML diagrams and user s manual for the application.
  • Used Maven for project management and build automation and Continuous Integration is done using Jenkins.
  • Use of tools such asPMD, find bugs, Jenkins, Sonarto ensure the continuous integration in the project.
  • Used SoapUI for testing and developed JUnit, Mockito, and Power Mock Test cases to test the service availability.
  • Used issue-tracking tool JIRA for bug fixing and life cycle traceability.
  • Used Subversion as a version control for implementing the application.
  • Used Selenium, Cucumber for UI automation.
  • Used log4j for logging errors, info, exceptions

Environment: JDK 1.8, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, JAX-RS Web services, JAX-WS Web services, Apache CXF, JQuery 1.08, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Web sphere, Appian 7.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, PMD, AWS, NodeJS, Bootstrap, ChartIO, AngularJS 2, PostgreSQL, HTML5, CSS3, Toad, Maven, Hudson, Selenium, GIT, Bamboo CI, Cucumber, SoapUI, Fiddler, JMeter, Apache POI.

Confidential

Java Developer

Responsibilities:

  • Involved in database modeling applying the normalization rules
  • Developed Code using Struts framework, based on the MVC design pattern
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application wif iterative methodology, recapturing the existing code and writing a new code for most of the modules
  • Created POC for Spring Batch for running batch jobs.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Developed page specific elements, handlers, web beans, view halper classes, JSP pages & fragments by using design patterns and java standards
  • Analyzed, designed, validated the business logic of the system and implemented the application.
  • Developed business services using EJB’s and used SOAP API.
  • Translated functional requirements into technical design by gathering the user stories &Developed order history and order status of all the Authorized agent’s specific bonds
  • Developed dynamic pages for generating a report for displaying the existing business rules based on a search criteria to be reviewed by the CNA internally
  • Involved in debugging the product using JIRA Bug Tracking
  • Deployed the application on to Websphere application server.
  • Developed Search Tool for the organization to display reports agent wise, month wise, weekly.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.
  • Developed servlets for generating reports in PDF format.
  • Implemented multiple high-performance MongoDB replica sets on EC2 wif robust reliability.
  • Implemented logging using log4j.
  • Deployed the application in JBOSS Application Server.
  • Developed Servlets and Worked extensively on My SQL.
  • Worked wif MySQL for SQLYog and Workbench.
  • Written JQuery Validations for the User Front-ends.
  • Maintenance of data in different Oracle Database and environments using TOAD.
  • Worked on Hibernate object/relational mapping according to database schema.
  • TEMPEffective using in Clearcase and clearquest for version control and defect tracking.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript1.3, JSPs, HTML, CSS,JQuery,JSON, Oracle 8i, Ajax, MongoDB,Soap,Toad, Eclipse 3.1,WebSphere Application Server 5.1,Weblogic,Apache CXF,MySQL,XSLT,JUnit, Log4j,Rational Clearcase, ClearQuest.

Confidential

Java Developer

Responsibilities:

  • Involved in designing of the system using Functional Specification.
  • Involved in fixing bugs and minor enhancements of the modules.
  • Involved in developing the application built using J2EE technologies and Struts and Ajax Framework
  • The application is based on Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements
  • Involved in Installation and Configuration of Tomcat, BEA Weblogic 8.1, Eclipse, unit testing
  • Involved in Migrating existing distributed JSF framework to Struts Framework, designed and involved in research of Spring MVC framework which fits into our existing framework,
  • Developed Ajax framework on service layer for 2 module as benchmark
  • Migrated of our existing business logic layer of session bean and replaced wif Distributed Session façade POJO in ORM Model wif hibernate and DAO.
  • Developed Data Access Object pattern for maintainability and portability across different persistence frameworks.
  • Implemented Data Transfer Object for end to end remote communication.
  • Involved in development, maintain web based application using Struts Framework 2.0 combined wif Struts Validator Framework and Tiles for other application in the same group.
  • Implemented “default” content inside the container to show while no tabs are selected using CSS/JQuery, or to be associated wif a specific tab and also added inline on the page and where data is fetched via JQuery/Ajax so as to avoid unnecessary fetching of external pages.
  • Implemented the session only persistence for the last tab user clicked on is remembered if he/she returns to the page wifin the same browser session.
  • Implemented a auto mode where the JavaScript is automatically cycles through and also selects each tab periodically until a tab is explicitly selected.
  • Implemented JavaScript framework for primary validations of the web forms as well as enhancing the pages’ interactivity for the users using Ajax and JQuery.
  • Reviewed already-made codes to identify and achieve performance improvements as well as more secured access of the application.
  • Strictly followed Web 2.0 design features such as simplicity, Accordian, Tooltip, Three column Layout, Datagrid, CSS separate top Navigation, jQuery tab, jQuery navigation, logos, gradients, reflections and more.
  • Expanded/Contracted the arbitrary CSS DIVs on the page as the tabbed content is contacted / expanded.
  • Implemented dynamically selected a tab based on its position wifin its peers, or its ID attributes which supports nested Ajax tabs.
  • Implemented Spring Framework to loose-couple dependencies. Developed user views using Custom tags in JSPs and data validation using Struts validators.
  • Using Resource and Properties files for Servers configuration. Used JUnit test environment for test based development
  • Used version control system - SVN Version Manager. Used and maintaining Ant build scripts.

Environment: Java EE, JDK 1.6, JSP, Spring MVC, JSF, Hibernate, OO JavaScript, Ajax, JQuery, CSS, HTML, JSON, WSDL, ANT, Oracle 11g, Oracle JDeveloper 10.3,JAX-WS, CSS, AJAX, Eclipse, Web Logic Application Server.

Confidential 

Java/JEE Developer

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective wif Java Doc.
  • Participation did in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s wif Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
  • Developing Test Cases and unit testing using Junit. Solving QA defects, scheduling fixes, providing support to production application.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic wif latest features of JDK1.5 such as Annotations and Generics.
  • Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework wif cross browser support.
  • Appropriate use of Session handling, data Scope levels wifin the application.
  • Designed and developed DAO layer wif Hibernate3.0 standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
  • Application integration wif Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
  • Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
  • Creating test environments wif WAS for local testing using test profile. And interacting wif Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.Implemented SpringWebFlow for defining and executing UI flow in the application for the Order Guide module.
  • Creating views and updating code to IBM Rational Clear case for Source code control.

Environment: Java, JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, EXT JS, AJAX, XSLT, XML, DOM4J 1.6, EJB, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, SpringWebflow,IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, a 3.0, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.

We'd love your feedback!