Full Stack Developer Resume
Rockville, MD
SUMMARY
- Around 4+ years of certified professional IT experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications and Mobile Applications using Java/J2EE and Kotlin. Actively involved in each phase of Software Development Life cycle (SDLC).
- Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
- Hands - on experience in custom directives, controllers, services, filters modules of AngularJS.
- Strong understanding of creating single page applications using Angular 4.0 and Angular 5.0.
- Proficient in implementation of frameworks like Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Cloud.
- Expertise in client and server scripting languages like HTML5, CSS3, JavaScript, jQuery and Angular.
- Having knowledge on Java 8 features like Lambda expressions and functional interfaces, and Parallel Streams.
- Experience on Amazon Web Services like EC2, S3 bucket, Auto-Scaling, SNS, SQS, and RDS.
- Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
- Experience with design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
- Experience in design and development of robust and highly scalable web service platforms and API's based on REST.
- Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures and Triggers in Oracle and MySQL DB.
- Good working knowledge of Maven for project build/test/deployment, Log4j for error logging and debugging.
- Experience in using version control and configuration management tools like GIT and Tortoise SVN.
- Experience in using JIRA for bug tracking and raising tickets and Expertise in continuous Integration tools such as Jenkins.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS
Programming Languages: Java, SQL, PL/SQL.
Web Technologies / Scripting: JDBC, Servlets, Web Services, JavaScript, Angular JS 4.0, CSS3, HTML5, AWS.
IDE: Frame Works
Eclipse, IntelliJ.: Spring, Hibernate, JPA, Restful Webservices
Databases: MySQL, Oracle.
PROFESSIONAL EXPERIENCE
Confidential, Rockville, MD
Full Stack Developer
Responsibilities:
- Implemented microservices architecture from scratch against a monolithic.
- Developed Document Generation APIs to facilitate Confidential users.
- Implemented Java EE components using Spring Boot, Spring IOC, Spring transactions, and Spring security modules.
- Actively participating in a discussion from PI Planning to production releases.
- Participated in joint testing sessions using Postman before the deadline to proceed for timely production release.
- Created front-end for end user experience using AngularJS 4.0.
- Wrote Spring based controllers to consume the DocGen API’s.
- Implemented JUnit test cases for DocGen backend and frontend applications.
- Used BitBucket, Confluence as part of Atlassian software to work in a cross-functional teams.
- Designed and developed UI with HTML5, CSS3, Angular JS 4.0 and JavaScript for interactive web pages.
- Implemented all Java 8 features such as Parallel operations, Lambda Expressions etc.
- Worked on Hibernate as ORM to map Java objects with database.
- Worked with some features of Amazon Web Services like S3, SNS, SQS and RDS.
- Part of the team to develop an application from scratch using design patterns-Singleton, Factory, DAO and DTO.
- Implemented REST based web services using JAX-RS annotations and consumed using HTTP services.
- Used GitHub for version control and Splunk for logging.
- Used Postman and Swagger for API testing and documentation.
- Used JIRA as project management tool to observe an agile-structured team environment.
Environment: Spring IOC, Spring Boot, Spring transactions, Spring security, HTML5, CSS3, AngularJS 4.0, Java Script, Hibernate, S3, SNS, SQS, RDS, REST, Oracle DB, GIT, Splunk, JUnit, Jenkins, JIRA.
Confidential - Chicago, IL
Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology.
- Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
- Implemented Java EE components using Spring Boot, Spring IOC, Spring transactions, and Spring security modules.
- Involved in creating front-end for end user experience using AngularJS 4.0.
- Consumed REST Controller API’s using Angular frontend modules.
- Integration of JDBC with Angular Typescript.
- Designed and developed UI with HTML5, CSS3, Angular JS 4.0 and JavaScript for interactive web pages.
- Utilized Java 8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms.
- Used Hibernate as Object relational mapping tool for mapping Java Objects to database tables.
- Involved in working with various features of Amazon Web Services like S3, SNS, SQS and RDS.
- Developed the Application using design patterns-Singleton, Factory, DAO, DTO prototype and Composite View.
- Implemented REST based web services using JAX-RS annotations and consumed using HTTP services.
- Involved in writing SQL and Stored Procedures for handling complex queries with help of SQL Developer and access them through Java Programs from Oracle Database.
- Used GitHub for version control and Log4J for logging.
- Wrote JUnit test cases for unit testing, integration testing, and automated functional tests.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using Jenkins.
- Used JIRA as an issue tracker tool for collaborating testers and functional team as well as tracking defects and change requests.
Environment: Java 8, Spring IOC, Spring Boot, Spring transactions, Spring security, HTML5, CSS3, AngularJS 4.0, Java Script, Hibernate, S3, SNS, SQS, RDS, REST, Oracle DB, GIT, Log4J, JUnit, Jenkins, JIRA.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Extensively worked on Core Java including Exceptional handling, Multithreading and collections for mobile application with code review.
- Used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
- Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
- Worked and learned a great deal from AWS Cloud services like EC2, S3, SNS, RDS and SQS.
- Implemented REST Web Services and performed the HTTP operations like GET, POST, PUT, Delete.
- Designed and developed database objects like Tables, Views, Stored procedures, User Functions using PL/SQL, Android SQLite, SQL Developer.
- Used GIT for version control tool and Eclipse for IDE.
- Used JIRA for bug Tracking and Project Management.
- Involved in installing and configuring Maven for application builds and deployment and worked on Log4J to validate functionalities.
Environment: Android SDK, MVVM, Kotlin, Android Notifications, Google Maps API’s, Firebase,, Java Script, XML, SQLite, Hibernate, EC2, S3, SNS, RDS, SQS, REST, PL/SQL, GIT, STS, JIRA, Maven, Log4J.
