We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

TN

SUMMARY:

  • Around 8 + years of IT industry experience incorporating an extensive variety of ability set, roles and industry verticals.
  • Expertise in application development utilizing J2EE based technologies, such asspring, Web flow, Web Services, Hibernate, Simple JDBC Template, I - Batis, Struts2.0, EJB2.0, Servlets2.1, JSP, JMS, JSF, AWT, Applets, Swing, XML, and JNDI.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Developed user interface using JSP, JSP Tag libraries, Java Script and angular JS.
  • Good knowledge on SOAP and Rest based Web Services Frameworks and SOA using Oracle BPM.
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture.
  • Extensive experience in architecture design and modeling using UML /Rational Rose,Agile, SCRUM, Waterfall methodologies.
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Strong expertise in core Java, Algorithms , data structures, problem solving.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong Java/ J2EE skills, Object Oriented Programming design and development knowledge.
  • Testing application using with automations tools like Selenium in Operating systems like Windows and Linux.
  • Developed Java applications using various IDE's like IntelliJ and Eclipse.
  • Proficient in Application Development with web technologies, Distributed Technologies and Client-Server architecture environment.
  • Extensive experience converting business requirements into appropriate technical solutions.
  • Good Experience in writing complex queries using CTE’s (Common TableExpressions)in SQL.
  • Good experience using version control tools like Clear case, GIT, CVS, and Tortoise SVN.
  • Hands on experience in creating new project streams, creating baselines, merging streams using CVS.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Excellent analytical and proven problem solving skills.

TECHNICAL SKILLS:

Operating System: Windows, UNIX, Linux

Programming languages: C, C++, Java

Middleware/Distributed Technologies: J2EE, EJB, JMS, WSDL, Web services(SOAP/REST), JNDI, Log4j

Server side Programming: Servlets, JSP, JSTL, Custom Tag Libraries

Front end Technologies: JavaScript, Angular JS, handlebars, bootstrap, react.js, AJAX, HTML, CSS, XML, XHTML, DHTML, SQL, PL/SQL

Java IDE: Eclipse, STS, IntelliJ

Databases: Oracle, MySQL, NOSQL, SQL Server, JPA

Web Services: SOAP, RESTful, AWS, JAX-RPC, JAX-WS, JAX-RS

Application Servers: WebSphere, WebLogic, Apache, JBOSS, Resin.

Framework: Struts, Spring, Spring Core, Spring MVC, Spring DAO

ORM Tools: Hibernate, My-Batis, simple JDBC Template

Build Tools: Ant, Maven, Jenkins(CI)

Version Control System: CVS, Rational clear case, SVN, GIT

Testing: Junit, Mockito.

Methodologies: UML, OOAD, Waterfall model, Agile

WORK EXPERIENCE:

Confidential

Sr. Full Stack Java Developer

Contribution:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in
  • Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Generated technical design documents based on the requirements, including the flow diagrams, use case diagrams, sequence diagrams, class diagrams etc.
  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQuery, Ajax,AngularJS,and Bootstrap in front end.
  • Used Hibernate for Object Relational mapping. Developed the persistence layer (DAO) and the presentation layer (controllers).
  • Used spring framework including spring core, Spring Web, Spring Security. Implement the authentication, authorization, and access-control features by using Spring Security.
  • Supported existing frameworks and did JavaScript validations and worked in Struts validation framework for performing front-end validations.
  • Provided extensive pre-delivery support using bug fixing and code reviews.
  • Created AngularJS controllers, directives, models for different modules in the front end.
  • Developed various helper classes using core Java multi-threaded programming and collection classes.
  • Also worked with back-end team on Apache Sparkto create the Parquet binning files (Yearly, Monthly, weekly and daily) to get the log data from Hadoop log files.
  • Configured Spring Bootin build and Used Maven for generating WAR file.
  • Written JUnit test scripts to automate the unit testing process.
  • Used Log4j for logging. Used Tomcat as the application server.
  • Attended daily stand-ups to report status and assist team members overcome technical problems.
  • Performed labeling, creation of tags and maintained different branches in GIT (version control) in order to maintain various versions of a project. Mentored other developers with GIT commands and use.
  • Configured and Build jobs in Jenkins for the projects and deployed in STATUS for QA and Production Environment

Environment: Java, J2EE, Spring, Struts, Hibernate, JMS, Servlets, JSP, JS Tag Libraries, Java Script, Handlebars, Grid, JQuery, CSS, HTML, JNDI, AngularJS, Spring Security, JUNIT, Mockito, XML, XSLT, Maven, Apache Tomcat server, RESTful, WSDL, JAXB, NoSql, MongoDB (ROBO Mongo), simple JDBC Template, Jenkins, Design patterns, Ajax, WSDL, GIT, IAM, Rabbit MQ, Eclipse.

Confidential, TN

Sr. Full Stack Java Developer

Contribution:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web application using JSF, Spring Web Flow, spring and AJAX technology.
  • Wrote JavaScript's for validating the client side user information based on their business rules. Developed cross-browser compatible website using HTML5, CSS3, and jQuery.
  • Developed Custom tag libraries for providing multi-lingual functionality. Worked with HTML, DHTML, CSS, JAVASCRIPTand JSON in UI pages.
  • Worked with Web API to provide services to HTTP requests.
  • Developed responsive applications using Bootstrap.js and Node JS which allowed the same application to be optimized for both mobile and desktop resolutions
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP's, DHTML and java scripts.
  • Implemented OAuth provider and accompanying login view to allow distributors to login to the Mobile Back Office Ionic application.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Provided XML and JSON response format to support various service clients.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, spring and Hibernate Frameworks.
  • Experience in Web Services development using Apache-Axis,JAX-RPC and Security architecture for marinating security levels for business process.
  • Expertise in client side designing and validations using HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.
  • Actively involved in using Angular JS, Bootstrap and HTML5 to enable client side date to meets specific criteria by applying various validation variable
  • Created and managed all of hosted or local repositories through GIT.
  • Extensive experience using backbone.js and EXT JS for creating rich user interface.
  • Wrote Junit classes for the services and prepared documentation. Re-Run the iterative tests for any fixes and tuning.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java1.6, J2EE, JSP, JSTL, JQUERY, JDBC, JSF, EJB, Spring Framework, Hibernate, XML, JavaScript, Angular JS, Scala, Web services, REST, WSDL, Micro Services, OAUTH, Servlets, NOSQL, MongoDB, WEB API, HTML, JBOSS, XHTML, CVS, JUnit, XSLT, Maven, GIT.

Confidential, North Brook IL

Java developer

Contribution:

  • Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
  • Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
  • Work in close collaboration with internal customers and teams to develop strategies that address product content and overall user experience design for Catalyst’s clients.
  • Implemented Micro Services SOA and OAuth Server with SAML IDP Authentication
  • Developed new features to meet the specifications as set out by lead developer.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
  • Used the JavaScript dynamic functionalities for different UI components.
  • Involved in Optimizing and Performance Tuning on targets/sources/Data flow.
  • Developed single page application with Angular JS.
  • Created unit and integration based tests for TDD approach and automated continuous integration and deployment. Implemented test coverage requirements.
  • Used GIT as version control and Configure Web server be able to serve WML pages.
  • Used Log4j for logging errors, messages and performance logs.
  • Worked with source version control tool GIT to manage the code repository.
  • Involved in the Hibernate HQL query conversion to SQL using the SQL developer tool within the core client application.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each Collections in MongoDB.
  • Successfully loaded files to HDFS from MongoDB, HBASE.
  • Used Maven as Build Tool.
  • Implemented Executor Framework from multithreading to achieve better performance.
  • Used MongoDBlayer and used reactive mongo to access MongoDB from REST API.
  • Implemented business objects and business logic of the application different modules of Java.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JQUERY and JavaScript.
  • Designed and implemented a number of support tools using WEB API, JavaScript.
  • Developed reporting and web service client applications using SOAP.
  • Developed Unit, Integration and Performance Test Cases using Junit.
  • Involved in test-cases using JUnit, debugging implementation and deployment activities.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, internet explorer, Firefox and Google chrome.

Environment: Java 1.6, J2EE, HTML4/5, CSS2/3, JQUERY, REST, Scala, WEB API, OAUTH, Backbone JS, GIT, Maven, A ngular JS, JavaScript, Spring, Hibernate, NOSQL, Mongo DB, SDLC, Cassandra, Apache Camel, JUnit, SQL Server, IntelliJ.

Confidential

Java Developer

Contribution:

  • The Application was designed and developed with spring and Hibernate as the ORM. Develop UML diagrams like use case, sequence, class diagrams and design documents.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Used Spring framework for dependency injection, transaction management and AOP.
  • Designing and coding of Business Classes using Spring IOC and AOP features.
  • Designed and developed all components JSP, controller, spring configuration, and DAO and Hibernate configuration for various modules.
  • Developed JUnit tests for the modules.
  • Created user - friendly GUI interface and Web pages using DHTML embedded in JSP.
  • JavaScript was used for the client side validations.
  • Written JSP's, Servlets and deployed them on WebSphere Application server.
  • Developed and deployed EJB's (Session) to implement the business logic and to handle various interactions with the database.
  • Used the JNDI for Naming and directory services.
  • Involved in debugging the application.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Spring Validation framework for Client side validations and Server side validations.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
  • Developed business layer components using enterprise java beans (EJB).
  • Used Web Sphere Application server to deliver high performance and scalability.

Environment: Java, J2EE, HTML, CSS, AJAX, JQuery, JavaScript, JSP, Spring, Spring Batch, Spring web services, Spring Cache, XML, SOA, UML, JUNIT, Mockito, IBM WebSphere, Maven, Clear Case, SOAP, Oracle 11g, Spring JMS, NoSQL, IBM MQ, Eclipse.

Confidential

Java Developer

Contribution:

  • Involved in preparing High Level /Low Level Design documents.
  • The Application is designed using J2EE technologies based on MVC architecture.
  • Implemented Service tier and Data access tier using spring and I - Batis.
  • Developed ERD diagrams showing various key dependencies for every module.
  • Developed various Test cases for Unit-Testing the code using JUNIT.
  • Wrote Base Test classes for individual modules for reducing redundancy in Test code and also greater maintainability.
  • Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Designed message formats in XML.
  • Design and Development of XSL.
  • Backend Stored procedures development with PL/SQL.
  • Implemented Integration testing for the application.
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Worked with I-Batis framework for persistence implementation.
  • Used CVS as versioning system.
  • Involved in bug fixing for other modules.

Environment: JAVA, J2EE, Spring, Servlets, JSP, JDBC, Hibernate, JUNIT, Easy Mock, MySQL-Server, Eclipse, I-Batis, HTML, CSS, XML, XSL, XSLT, ANT, CVS.

We'd love your feedback!