We provide IT Staff Augmentation Services!

Full Stack Developer-lead Resume

4.00/5 (Submit Your Rating)

Chapel Hill, NC

SUMMARY:

  • More than 9 years of experience in designing and development in Java and J2EE web based applications.
  • Experience with Java7 and Java8
  • Proficient in Object Oriented Programming and the usage of Design Patterns.
  • Strong experience in front - end technologies including HTML, JavaScript, Bootstrap, JSP, Ajax, AngularJS and jQuery.
  • Strong knowledge and experience with Relational Databases - MySQL, Oracle, SQL Server.
  • Proficient in designing and writing efficient Triggers, Functions, Views and SQL queries.
  • Experience with NoSQL/document databases - MongoDB.
  • Strong knowledge on AWS IoT, AWS Dynamo DB, AWS SNS, AWS API and AWS Lambda function.
  • Done POC using AWS IoT.
  • Web Services development experience using Restful (JAX-RS).
  • Experience using JProfiler tools for performance testing, memory leak and code review tools like Findbug.
  • Knowledge on Spring batch, Spring security, Jenkins and Docker
  • Expertise in JavaScript techniques and tools - AJAX, JQuery.
  • Strong experience working in Spring framework - Spring MVC, Spring IOC/ AOP, Spring JMS, Spring Web Services, Spring JDBC, Spring Integration with Hibernate and Spring boot, Spring batch.
  • Worked extensively on Core Java concepts like Collections API (different data structures in Java) like ArrayList, Vector, HashSet, HashMap etc.
  • Proficiency in programming with different java IDE’s like Eclipse and Netbeans.
  • Experience with MVC, IOC, and Component Driven and ORM frameworks concepts using Struts, spring and Hibernate.
  • Worked on Event-Driven/Non-Blocking programming model - Node.JS
  • Modern web framework Express.js.
  • Worked on JIRA.
  • Knowledge on Hadoop.
  • Experience with Spark and Sybase IQ.
  • Having knowledge on Machine Learning which is an AI(Artificial Intelligence). I did a POC on AI using Facebook Chat bot.
  • Solid experience and understanding of version control systems - SVN and GIT.
  • Great team player and an inspiring Leader with hands on experience of building and mentoring teams.
  • Quick learner, great communication skills, adaptive and flexible problem solver with a solid focus on the end goal.
  • Experience with cronjob process using WEBMIN.

TECHNICAL SKILLS:

Languages: Java7,Java8 SQL, PL/SQL, HTML5 and JavaScript

Java/J2EE: Core Java, Servlets, JSP, JDBC, JUNIT, Web services, Multithreading

Frameworks: Spring Core, Spring MVC, Spring ORM, Struts

Web Technologies: HTML5,JavaScript,jQuery,CSS,CSS3,AJAX,Bootstrap, XML, AngularJS and Node.js

Automated Test Scripts: Jasmine Scripts, Mockito, JMeter and JUnit test cases.

Object Relational Mapping (ORM): Hibernate

SOA/Distributed Implementation: JAX-WS, JAX-RS,Spring JMS, Spring Web Services

Performance tools: JProfiler

Reporting Tools: POI package

IDE: NetBeans, Eclipse,Text Pad, Edit Plus

Version Management: Tortoise SVN, CVS

Build Tools: ANT, MAVEN

Methodology: WATERFALL, Agile - Scrum

Database: MySQL, SQL Server, Oracle 11g

Application/Web Servers: JBoss Application Server, Apache Tomcat.

Operating Systems: Red Hat/UBUNTU LINUX, and Windows

Others: Webmin, Log4j, putty,Firebug, JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, Chapel Hill, NC

Full Stack Developer-Lead

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented core java7 and java8 concepts such as abstraction, interface, String Buffer String Builder, collection, Multi-threading concepts.
  • Involved in Change Request Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications from the provided client requirements.
  • Designed and developed UI Screens in Html, AngularJS, JavaScript, AJAX, and JQuery based web UI. Used JSON to transfer messages between Front End UI and the server.
  • Non-blocking using node.js
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm and spring boot.
  • Spring Integration with Hibernate,Spring batch and Spring boot.
  • Designed UI as responsive web application with progressive enhancement and graceful degradation.
  • Design and develop rating system to measure building performance across five categories which helps to improve monitoring and scoring the building performance.
  • Designed and developed web services, DAO layer using spring with AOP and Inversion Control.
  • Developed Ant scripts for building and deployment.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Involved in developing the Controller framework using Annotated REST based spring controller.
  • Created LINUX commands to automate reports generation and scheduling cron jobs.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions.
  • Used JUnit for testing the application.
  • Build using Maven.
  • Store all details into Mysql database as well as MongoDB.
  • Used Subversion for source control, version management.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Participated in Design review meetings for the Front-end, middle layer development.
  • Configured Queue Listeners and also designed Message Driven Beans.
  • Participated in Scrum meetings for this Agile Project.
  • Inserting data’s into AWS dynamodb using AWS IoT and AWS Lambda function.
  • Send SMS using AWS SNS using lambda.
  • Insert data’s into Redshift from S3 bucket using lambda function.
  • Issue Tracking with Jira.
  • Handling big data concept using Spark and Sybase IQ.
  • Involved in LINUX commands to execute EOD batch jobs that are triggered from Cron Jobs.

Environment: Java7,Java8,SpringMVC,SpringBootHibernate,SpringJDBC,SpringDAO,JavaScript,JSON,HTML5,XML,Maven,AngularJS, Restful web services, MySQL, SCRUM/Agile, Log 4j, JUnit, Linux, CSS, find bugs, Eclipse.

Confidential, WASHINGTON, DC

Senior Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to the provided user requirements.
  • Architect, Design and develop Java Web services and Spring DAO layer.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Implemented core java7 concepts such as abstraction, interface, String Buffer String Builder, collection, Multi threading concepts.
  • Front end View designed with HTML, JSP, CSS, and Bootstrap.
  • Spring MVC framework is implemented to provide the controller framework.
  • Designed a Dispatcher servlets to receive the HTTP Request from the user and process that by forwarding it to respective action controllers.
  • Worked on developing DAO layer for the application configuration.
  • Developed session beans to store and retrieve promotion information.
  • Implemented multi-threaded synchronization processes using JMS queues for consumption requests.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Wrote JMS class to transfer the obtained information to various stores.
  • Developed Ant scripts for building and deployment.
  • Involved in developing JAX WS Web Services to make web service calls to SAP.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Created MAVEN scripts for build and Jenkins jobs for Continuous Integration (CI).
  • Created LINUX commands to automate reports generation and scheduling cron jobs.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions.
  • Used JUnit for testing the application.
  • Designed UI as responsive web application with progressive enhancement and graceful degradation.
  • Used Subversion for source control, version management.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Participated in Design review meetings for the Front-end, middle layer development.
  • Participated in Scrum meetings for this Agile Project.

Environment: CoreJava, Servlets, JSP, JMS, JSF Framework, JavaScript, HTML, XML, AJAX, Spring Web Services, Spring JMS, jQuery, AJAX, Rest (JAX-RS), Spring, MySQL, Log 4j, JUnit, Spring MVC, JNDI, AngularJS, REST, Hibernate, JUnit, Oracle, Eclipse, SCRUM/Agile, ANT/ MAVEN.

Confidential

Java Developer

Responsibilities:

  • Involved in developing the existing application using Core Java, JSP, Servlets and JDBC connections.
  • Implemented core java concepts such as abstraction, interface, String Buffer String Builder, collection, Multi threading concepts.
  • Played major role in designing and developing JSP Pages and XML reports.
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Designed and developed the controller and view components using JSPs and Servlets.
  • Used JavaScript and struts validation framework for performing back end and Server-side validations.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Used Hibernate as the ORM to connect database to the framework.
  • Involved in Unit Testing, Bug fixing and Acceptance Testing with test cases.
  • Extensively worked on MySQL for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications
  • Implemented stored procedures and functions.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions.
  • Used JUnit for testing the application.
  • Designed UI as responsive web application with progressive enhancement and graceful degradation.
  • Used Subversion for source control, version management.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Participated in Design review meetings for the Front-end, middle layer development.
  • Participated in Scrum meetings for this Agile Project.

Environment: Linux, Windows,CoreJava, J2EE, HTML,XML,CSS,DOM,Ajax,JSP,Servlets,Struts,MySql,NetBeans,, JavaScript, SVN, JQuery, Store procedures, functions, Agile, SVN, Testing.

We'd love your feedback!