We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer/technical Lead Resume

0/5 (Submit Your Rating)

SUMMARY

  • Around Ten years in SDLC, Object oriented analysis/design and development, Unified Modeling Language (UML), Model View Controller, J2EE, Oracle Domain
  • Experience building WebServices on JAVA platform JAX - WS
  • Experienced in handling global projects with distributed teams around the globe and implementing
  • 8 years of solid experience in designing and developing EMS systems.
  • Well versed in designing presentation layer components using Servlets, JSP, JSON, HTML, CSS, Node js, GWT, AngularJS, RCP, SWT, Eclipse, Git, Subversion, JIRA, JavaScript & jQuery.
  • Experience in creating e2e test suites for all components, and running them with Protractor.
  • Proficient in solving frontend problems using combination of JavaScript, JSON, and JQUERY.
  • Extensive years of technical knowledge in Spring core, Spring MVC, Spring aspects, Spring ORM, Apache Cassandra, CQL query, Spring Remoting, Hibernate, Struts, JNDI, JMS, RCP, SAX and DOM using IDEs like Net Beans/ Eclipse 3.x, 4.x
  • Proficient with Comprehensive Technical Skill Set in Java, J2EE, JSP, Servlets, Oracle, SQL, GWT, jQuery, AngularJS, java backend,backbonejs, and CXF.
  • Solid experience in Design Patterns with Object Oriented Design.
  • 8 years of in Depth working with Apache Tomcat, WebLogic, Eclipse, TOAD.
  • Strong work experience in application integration using Web services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Excellent experience working with Core Java and Java Multithreading application.
  • Experience in MVC architecture, using Struts and Spring Framework with various Java/J2EE design patterns.
  • Experience with TDD by writing JUNIT test cases.
  • Versatile with test automation like Karma, Jasmine and Protractor.
  • Proficient in performance Analysis of J2EE Application through different Java Performance Testing tools such as JProfiler, JMeter and MAT.
  • Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Expertise in Troubleshooting, Debugging, Bug fixing of developed with java and J2EE Components.
  • Experience using Agile Scrum methodologies.
  • Good understanding of Operations Support Systems (OSS) backed with 8 years of experience.
  • Strong experience in analysis, high and low level design, development and implementation of object oriented, integration, and component based N-tier, client-server programming.
  • Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource.
  • Well experienced in architecting inter system communication.
  • Adept at Requirement Analysis, Work Flow Design, Process Improvement, Systems Integration, and leadership.
  • Proficient in reengineering the process and improving it to make the business effective and efficient. Have also involved and contributed a lot in converting the requirements into effective business design
  • Expertise in Risk analysis, use case analysis, baseline acceptance criteria and deliverables.
  • Ability to grasp client needs and project requirements quickly, acquiring essentials of new.
  • A team player who is attentive to detail and delivers quality software on time and known for taking initiative and skilled at meeting challenges and deadlines.

TECHNICAL SKILLS

JAVA: Collection, Inheritance, Autoboxing, Generics, Multithreading.NIO

J2EE: Servlets, JSP, Struts 2.0, JMS, JDBC, Spring MVC, Spring Core, Spring ORM, Spring Remoting, Spring Aspects

ORM: Hibernate 3.0

Rich Client: RCP, SWT, HTML, CSS, AngularJS, Node js,GWT, Bootstrap

Enterprise Software: Weblogic Server, Apache Tomcat, Jetty, IPlanet, JBOSS EAP.

XML/XSLT 8+yrs: XML, XSLT, XSL, JAXB, SAX, DOM

Scripts 6+ yrs.: JavaScript, jQuery

Services: Bus Service, Web Service, CXF, Camel

Tools: 9+ yrs. Eclipse 4.2, STS, Star UML, SQL Developer, Toad

Design Skills 8 yrs.: UML. Object Oriented Analysis and Design (OOAD), J2EE Design patterns

Database 8+ yrs: Oracle 10g, Oracle 9i

Source Control 9+ yrs: Visual SourceSafe, Eclipse Plug-in CVS

Operating System: NT, Windows 2000, XP, Windows 7

Development Methodologies, builds, deployment and Testing: Agile methodology, JUnit, JProfiler, JMeter, Maven, Apache ANT, Build Forge, TDD, MAT

UI Test Framework: Karma, Jasmine, Protractor

PROFESSIONAL EXPERIENCE

Confidential, Hopkins, MN

Sr. JAVA Full stack Developer/Technical Lead

Responsibilities:

  • Design and develop the adapter layer to establish communication between application server and the complex legacy mainframe using socket programming, applying various design patterns, spring, Multithreading.
  • Implementing various Java design patterns like Service Locator, Factory Pattern, Composite Pattern, Façade Pattern, Command Pattern, and Adapter Pattern etc.
  • Written tested, idiomatic, and documented AngularJS, HTML5 and CSS3.
  • Design and develop UI client with AngularJS, CSS and Bootstrap to provide interactive and responsive screens to display data.
  • Wrote AngularJS controllers, views, and services for web application features
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Built production quality unit as well as e2e automation testingsystem with Karma, Jasmine and Protractor
  • Involve in writing Perl Script.
  • Implemented Spring Service layer with dependency wiring, transaction, DAO and annotations.
  • Developing the SPA using RESTFUL web services plus AngularJS.
  • Writing SQL queries and PL/SQL procedures for the database.
  • Developed messaging components usingJMSto send messages.
  • Implemented persistence layer usingHibernate ORMand configuredHibernatefor usingJTATransaction Manager.
  • Coordinated and implemented releases.
  • Attended product support calls in case of outages and tier 4 supports.

Environment: Java/J2EE, Hibernate/JPA, Oracle, SQL, XML, Spring, SOAP, Bus Service, Camel, AngularJS, Nodejs, Jasmine, Karma, Protractor, Perl, JAXB, JSON, HTML5, JMS, WebLogic, Maven with industry standard best practices - exception handling, design principles, BDD and application logging.

Confidential

Responsibilities:

  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Involve in writing JPA entities.
  • Involve in developing Batch jobs using JMS.
  • Involve in developing Distributed Transactions.
  • Designed and automated the network element commands as well as written the parsing code for various network element statistics so that the results are presented in human readable format.
  • Wrote Java parsers to parse different screen scrapes of the mainframe system (Work Force Administration).
  • Developed Exception Handling Framework for the application.
  • Customized swing controls like TableViewer, JTextPane, JList to create rich UI.
  • Developed the Java Launcher feature for the application.
  • Created build, deployment and configuration related scripts for Maven.
  • Developing Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams using UML.
  • Design and development of the key component frameworks based on Hibernate and Java/J2ee to standardize the development across the server-side layers.
  • Developing light weight business component using Spring Framework, Spring Web MVC, using features like IOC, Aspects, Remoting and configuring application context for spring bean factory.
  • Responsible for developing the otto-lite web version using GWT.
  • Wrote JUnits and used power mocks for unit testing the application code base.
  • Implementing Web services using SOAP, REST and XML/HTTP technologies to expose as well as consume various services within Confidential Inventories and Systems
  • Participating in Sizing the stories, breaking stories to task related to development, testing and upload the same in Rally. Also designing the acceptance criteria for each story.
  • Root cause analysis of the defects raised and update the status report for each build.

Environment: Java/J2EE, Hibernate/JPA, Struts, Oracle, SQL, XML, Spring, GWT, SOAP, REST, Bus Service, Apache CXF, Camel, RCP, JAXB, HTML, JMS, WebLogic, Maven, Apache ANT with industry standard best practices - exception handling, design principles, TDD and application logging.

Confidential

Responsibilities:

  • Prototyping UI designs with jQuery, HTML5 and CSS3.
  • Used jQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows.
  • Used JQuery for creating behavioral aspects of the web page.
  • Build rich dynamic pages using JQuery, JavaScript, HTML and CSS.
  • Building/troubleshooting CSS and JavaScript issues/errors in order to provide cross browser compatibility.
  • Involved in writing JQuery custom plugins.
  • Managing a team of size 9 with technical as well as business understanding.
  • Adopting to Agile SCRUM methodology.
  • Engage in interface definition and testing.
  • Designed class diagrams, sequence diagrams and high level technical documents.
  • Worked on bug fixing and enhancements on change requests.
  • Worked on Oracle server as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries.
  • Designed and developed the high availability backend system using Spring, Hibernate.
  • Designed and developed RESTful Web services for critical business components to expose them to third party systems.

Environment: Java/J2EE, Hibernate/JPA, Oracle, SQL, XML, Spring, SOAP, REST, Apache CXF, Camel, JQuery, JavaScript, Jasmine, Karma, JAXB, JSON, HTML5, JMS, WebLogic, Maven with industry standard best practices - exception handling, design principles, BDD and application logging.

Confidential

Responsibilities:

  • Used JQuery and Bootstrap library extensions to provide advanced Front-End as well as responsive functionality and look/feel.
  • Involved in developing application specific custom AngularJS directives and templates.
  • Programmed standards complaint HTML5 and CSS3 working with jQuery library modules.
  • Implemented a large part of the UI dynamic functionalities using CSS, jQuery, jQuery UI, JSON, and XML.
  • Delivering a wide range of functional enhancements and performance improvements to the application.
  • Performed validations on UI data using JavaScript and AngularJS form validation.
  • Involve in highly optimum development in terms of coding, data structure and components that can handle high quantity of transactions.
  • Followed TDD as well as BDD approach for the server and client side components.
  • Involve the team in few practices of extreme programming.
  • Architecting a highly configurable environment.
  • Participated in code reviews for better quality assurance and debugged the application module.
  • Played a key role in the design and development of almost all the modules of project.

Environment: Java/J2EE, Hibernate/JPA, Oracle, SQL, XML, Spring, SOAP, REST, Apache CXF, Camel, JQuery, JavaScript, AngularJS, Jasmine, Karma, JAXB, JSON, HTML5, JMS, WebLogic, Maven with industry standard best practices - exception handling, design principles, TDD, BDD and application logging.

Confidential

Sr. JAVA Full stack Developer

Responsibilities:

  • Use of AngularJS $resource to interact with Restful server side data.
  • Developing high volume, high availability, low latency module by incorporating industry standard design patterns.
  • Developed the web interface to be responsive by incorporating Bootstrap and CSS3.
  • Adopting BDD by utilizing Karma, Jasmine and Protractor.
  • Creating a framework kind of architecture using template design pattern so that the system could be extended.
  • Suitable implementation of data structure and multi-threading to handle the large volume of data involved for processing.
  • Creating procedure and fine tuning the existing procedure to handle huge amount of transaction.
  • Involved in interacting with the business clients to get the business requirements.
  • Participated in converting the requirements to use cases as well as sign offs.
  • Worked with Project and Program Managers to provide project monitoring, control and status.
  • Spearheaded project planning sessions with managers, business analyst and team members to analyze business requirements and outline proposed IT solutions.

Environment: Java/J2EE, Hibernate/JPA, Oracle, SQL, XML, spring, REST, Apache CXF, Camel, JQuery, JavaScript, AngularJS, Jasmine, Karma, JAXB, JSON, HTML5, WebLogic, Maven.Responsibilities:

Confidential

Responsibilities:

  • Involve in consuming the RESTful service from the abnormal outage system.
  • Writing cron jobs to purge year old data.
  • Exposing Restful service to query the events maintained using Spring, CXF and Camel.
  • Used Hibernatefor implementing persistence layer. Created and updatedHibernate queries.
  • UsedHibernateto access the database and mapped different POJO classes to the database tables.
  • DevelopedXML, XML schemaand parser usingDOM.
  • Involved in design activities i.e.HLD (High Level Design) and LLD(Low Level Design).
  • Worked with Project and Program Managers to provide project monitoring, control and status.
  • Spearheaded project planning sessions with managers, business analyst and team members to analyze business requirements and outline proposed IT solutions.
  • Engaged in interface definition and testing.
  • Produced high and low level designs and estimations.

Environment: Java/J2EE, Hibernate/JPA, Oracle, SQL, XML, spring, REST, Apache CXF, Camel, JQuery, JAXB, JSON, WebLogic, Maven.

Confidential

Responsibilities:

  • Developed Web services (REST) to interact with other components.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used Eclipse as IDE tool to develop the application.
  • Involved inSDLC,System Requirements study and conceptual design.
  • Responsible for writing queries in Oracle.
  • UsedLog4jto implement logging facilities.
  • Hibernate is being used for ORM part and for propagating the data.
  • Designed and developedMessage driven beansthat consumed the messages from the Java message queue.
  • Involved in writingJunit Test Casesand responsible forwriting Maven pom.
  • Worked with business along with UAT Coordinators to facilitate end to end, UAT Testing and provide support to resolve any issues.
  • Involved in Knowledge Transfer to team members, bug fixing and testing.
  • Coordinated and implemented releases.
  • Involved in interacting with the business clients to get the business requirements.

Environment: Java/J2EE, Hibernate/JPA, Oracle, SQL, XML, spring, REST, Apache CXF, Camel, JQuery, JAXB, JSON, MDB, WebLogic, Maven.

Confidential

Responsibilities:

  • Involve in prototyping the server migration.
  • Identifying the modules susceptible for change during server migration.
  • Migrating the WLS MDB descriptors to JBOSS annotations.
  • Configuring the stand alone servers for development environment and deploying the application tar.
  • Configuring class path into various modules.

Environment: Java/J2EE, WebLogic, JBOSS EAP, Maven.

Confidential

Software Engineer

Responsibilities:

  • Design of front end user interface and Work flow managers and Controllers using JSP for presentation layer along with JavaScript for the client side validations.
  • Developed and used JSP custom tags in web tier to dynamically generate web pages.
  • Used Struts Tiles Framework in the presentation tier.
  • Worked with Struts components such as Action Mapping, Action Class, Dispatch Action class, Action Form Bean.
  • Apache Ant was used for entire build process.
  • Successfully written complex SQL Queries.
  • Successful in prototyping of server migration
  • Successfully identified and resolved code migration issues.
  • Successfully identified and resolved environment issues.
  • Performed Effort Estimation for various modules.

Environment: Java/J2EE, JSP, Servlets, Struts, HTML, CSS, VSS, Apache and IPlanet.

We'd love your feedback!