We provide IT Staff Augmentation Services!

Senior Full Stack / Ui Developer Resume

5.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Around 7 Years of working experience in design, development and deployment of web applications using Java, JEE, AngularJS, and Spring Framework & Spring Boot.
  • Excellent team player with great communication skills.
  • Played major role in Software Development Group and involved in technical design, discussions, and code reviews.
  • Strong problem - solving skills, Analytical, communication and interpersonal skills.
  • Ability to work under pressure and execute the project on aggressive deadline.
  • Support the entire software development lifecycle to ensure the on-time completion of high-quality deliverables that meet and exceed both client and business expectations
  • Leverage strong object-oriented programming and analysis skills to identify and translate user needs and business requirements into value-added IT solutions.
  • Possess a breadth and depth of experience using open-source frameworks such as Spring Framework & Environment like Red Hat Application server like JBOSS BRMS to successfully implement enterprise systems within production environments.
  • Experienced in implementing DAO layers using JPA standards.
  • Experience in designing and developing webservices such as REST & SOAP.
  • Expertise in Java Development Tools JUNIT, Maven, GIT.
  • Experience in Test Driven Development (TDD) process.
  • Experience in UI testing with Selenium WebDriver & Dev testing such as Manual Testing.
  • Expertise in Unit Testing of REST & SOAP webservices on SOAP UI & Postman.
  • Experience on build tools with MAVEN, Gradle and Jenkins tools deploy web Applications.
  • Experience with JIRA for project management and bug tracking.
  • Proficient in database development on SQL & Non - SQL: Oracle, SQL, Mongo DB
  • Expertise in the Object-Oriented Design, Refactoring and Design patterns such as J2EE design patterns and frameworks.
  • Experience on SonarQube to improve code quality by fixing code smell & improving code bug fixes suggested by Sonar

TECHNICAL SKILLS

Languages: Java, Python, Shell Script, HTML, CSS, JavaScript, XML

Web Technologies: Java, JEE, Spring, Spring Boot, JSF

JEE Technologies: Java, JSF, EJB

Frameworks: Struts, Spring, Hibernate, Apache Axis 1.4, JUnit.

Servers: Weblogic 8.1/9.1/10.3 , Websphere 7.0/8.0/8.5, JBoss 4.0/5.0, Apache Tomcat 6.0/7.0, Jetty Server

Version Control: SVN, CVS, and Git, Bitnucket, MAVEN, gradle, Jenkins

Tools: Poseidon, JAD, QTP, Selenium

Databases: My SQL, Oracle 10g, SQL, Informix, Mongo

Operating Systems: Windows, Unix, Linux

Bug tracking tools: WPBN, Jira

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Senior Full Stack / UI Developer

Responsibilities:

  • Core member of the development team.
  • MAS is a web-based application and all the server-side components are developed using Spring MVC components.
  • Responsible to preparing dev environment setup documentation and helping people in setting up their dev environment.
  • Participation in the designing and development of software using agile development practices.
  • Interacting with the client in order to understand their requirements and the Structure that MAS provides.
  • Participated in Estimation and Analysis of new features.
  • Used Eclipse Juno as the IDE and used eclipse standard/plug-in features.
  • Created technical documentation of the application including different levels of architecture diagrams, and data flow diagrams.
  • Developed the UI in HTML5, CSS3, AJAX, AngularJS, Bootstrap,
  • Developed and web services using Spring-security, Java, JPA, SOAP Web Services, Spring Framework,
  • Server used Tomcat for deployment, & code build done with Maven & deployed by using Jenkins etc.
  • Implemented of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC) and Data Access Object (DAO) for the application.
  • Implemented Angular Controllers to maintain each view data.
  • Used GIT as version control system.
  • Used Jenkins as a building tool and JIRA for task tracking.
  • Developed web pages compatible in almost all browsers and Fixing Cross Browser/Environmental issues.
  • Prepared detailed configuration document for the user.
  • Created drls and decision tables to handle validation and formatting of mails.
  • Made the code changes for incorporating new features.
  • Responsible for writing the test cases for new features using Junit.
  • Done POCs as part of MAS Drools upgradation.
  • Developed logging system using Log4J to log all kind of information, debug and critical errors.
  • Implemented authentication and authorization using the spring-security LDAP Active Directory.
  • Ensured the code quality by improving code compliance and code coverage.
  • Used SONAR for ensuring the code quality.
  • Tested UI using Selenium WebDriver.
  • Performed the functional testing using SOAP UI.
  • Responsible for monitoring and fixing automated build failures for the team.
  • Responsible for high priority bug fixing.
  • Responsible for the knowledge transfer to the new resources who joined the project.
  • Provided technical support for the team.
  • Performed Code reviews and provided the code review comments and made sure the code follows java Standards and organization standards as well.

Environment: UI: HTML5, CSS3, SAAS, JQuery, Bootstrap, Angular JsDevelopment IDE: EclipseCode Check in: GITSDLC: Agile& Scrum, JIRADatabase: MongoDB

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Analyze, design, develop, test, troubleshoot, repair, review and maintain software programs using Java, J2EE, Web Services, SQL, Oracle, and Tomcat Server under the supervision of a Team Lead/Project Manager.
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Extensively used JProfiler by combining CPU, Memoryand Thread profiling into one application.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. loads and resolve threading issues and supports local profiling.
  • Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming the existing services.
  • Maintain standard practices and policies for corporate LAN/WAN environment.
  • Involved maintenance and diagnosis functions of all elements of IP networks.
  • Designed and coded much of the Kafka - Storm-based based data pipeline.
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously and sendJMSmessage toApache ActiveMQon the edge device.
  • Built a custom web-based tool for cleansing the malicious data utilizing the SOLR search engine.
  • Used Spring integration with struts and hibernate.
  • Tested and implemented applications built using Python
  • Successfully involved in test driven development(TDD) model using Junit.
  • Administered the SOLR cores for custom built search engines.
  • Designed UI pages using XHTML, JavaScript, CSS, AJAX, JQUERY, JSP Tag libraries.
  • QA, UAT & Production issues investigation and supporting business users.
  • Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process.
  • Performance tuning of ETL scripts and DB stored procedures.
  • Designed and developed a series of complex Business Intelligence solutions using Pentaho Report Designer.
  • Writing documentation to describe program development, logic, coding and corrections.
  • Deployed and Configured applications in UNIX environments.
  • Involved in testing the Business Logic layer and Data Access layer using JUnit.
  • Used software versioning and revision control system SVN to maintain current and historical versions of codebase.
  • Worked on backend java team that built custom UI which replicated Red hat Business Central to display human tasks from BPMN flows.
  • Implemented new full text search feature using Elastic Search implementation with multi-tenancy
  • Extensively used Hibernate Query Language (HQL).
  • Implemented persistence layer using Hibernate to interact with MySQL database and implemented OBJECT RELATIONAL MAPPING.
  • Designed core API services, canonical schemas and business rules for integration with backend data integration,
  • Implemented the governance framework using the ODM 8.5 new feature.
  • Used Hibernate for the DAO layer, EH cache for caching, Maven for build process, SVN for source control, ODM BAL rules and decision tables for rules and JUNIT4 for unit testing.
  • Implemented various multi-threading concepts in server environment.
  • Worked on implementing SOAP based web services to facilitate communication between client and servers

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Followed agile methodology.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Worked as a JAVA EE developer for the Hibernate ORM, design database on MySQL database.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL, JSP, JDBC, EJB, Struts, JPA and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Worked on enhancements using jQuery, Ajax, JSP, JSP Tag libraries.
  • Developed server-side services using core java concepts like OOP’s, I/O, JVM, Multithreading, Collection framework.
  • Developed Application Framework using with Spring MVC (Model-View-Controller) and integrated with Hibernate.
  • Used JQUERY to handle the client side validations. Responsible for transforming designed mock-ups to web pages.
  • Used to update the HTML pages using JQUERY AJAX via JSON response.
  • Used two-way data binding features of AngularJS to bind various server controls to the data from database.
  • Have used SOAP UI, Postman for testing the Web Services.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling process.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.

We'd love your feedback!