Full Stack Java Developer Resume
Charlotte, NC
SUMMARY
- Over 8 years of work experience in Software industries (Including domains such as Banking, Retail, Outsourcing, Insurance and Health) wif good working knowledge on Web Development, designing User Interface (UI) applications and professional web applications.
- Experience in Analysis, Design, Development, Implementation, Integration and Testing of Application Software in web - based environments, Enterprise systems and Client/Server architectures.
- Experience in Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC)using development methodologies Waterfall Process, Iterative Process and Agile (Scrum, TDD-Test driven development, CI-Continues Integration and automation test.
- Excellent design and programming skills in Java/J2EE, JSPs, Spring3.x, Angular2.0, Junit, Node js, Servlets, JavaScript, PL/SQL, C, C#, .NET, XML, PHP, ASP, HTML, Java, jQuery, CSS3
- Extensively worked on coding using corejavaconcepts like multithreading, collections, serialization, Synchronization, exception handling, generics, network APIs and database connections.
- In-depth knowledge and experience in developing UI usingJavaScript, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap and Angular 2/4.
- Experience in working inAGILEbased development environment and participating in Scrum sessions.
- Experience in developing business applications using JSP, Servlets, Struts, Spring, Hibernate, JPA, JMS, JTA, JSF, JNDI, JDBC and POJO.
- Experienced in developing ORM persistence mappings using Hibernate, Spring Data.
- Expertise of Application Servers like Apache Tomcat 6.1/5.1, WebLogic 8.1.
- Expertise in Application development using various frameworks such as Spring Framework 4, Struts 2, JSF.
- Developed single page applications wif MVC frameworks Angular 2/4, Node.js, TypeScript.
- Developed responsive web design for employee's access using HTML5,CSS3, JavaScript, Node.js, Angular 2, React.js.
- Acquaintance in applying teh latest development approaches including MVC framework in teh browser, event-driven applications using Ajax, single page applications using Angular 2 and Bootstrap.
- Hands on experience in coding optimized SQL queries on databases like My SQL, SQL Server and Oracle.
- Experienced in workingwifNoSQL, Mongo DB for handling huge amount of data.
- Worked on IDE's like Microsoft visual studio, Sublime text, IntelliJ, Web Storm, Atom, Bracket, Spring Tool Suite and Eclipse.
- Experience in Cloud Formation by implementing various AWS components such as EC2 instances, S3 Buckets, Elastic IPs, Elastic Beanstalk, DynamoDB, Redshift Aurora, SQS, SNS, Amazon Web Service (AWS) wif core Java, and IAM.
- Implemented web-services using RESTful Web servicesand SOAP.
- Expertise in using source code control systems such as GIT, Version One, JIRA, CVS, Clear Case, SVN, and Jenkins.
- Worked wifAngular 2 to build a single page application.
- Used Node JS to run Web pack tasks and build properly teh project.
- Used React JS to create views to hook up models to teh DOM and synchronize data wif server as a Single Page Application (SPA).
- Assisted in developing testing plans and procedures for Unit test, System test, performance test and acceptance test.
- Experienced in use of build tools like Apache Ant and Maven, Gradle, Jenkins and project tracking tools by JIRA and QC.
- Strong experience in Release Management, Production support, Development to UAT and Production in Cloud environment.
- Worked wif Microsoft Enterprise Project Server and SharePoint Services.
- Experienced in working wif small to large-scale teams wif onshore/offshore models in Agile and Waterfall environments.
- Strong perseverance and diligence towards attaining challenging goals and possess goodCommunication skills and quick learning ability.
- Strong team player proven to work under tight deadlines, and also can work efficiently as an individual.
- Effective individual wif an ability to adapt to new technologies quickly.
- Strong work ethic wif desire to succeed and make significant contributions to teh organization.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player wif teh ability to work independently.
TECHNICAL SKILLS
Operating System: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++
Server Scripting: JSP1.2,2.1, JSTL, Custom Tags
Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1
RDBMS: Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL
Build Tools: ANT 1.7,1.8,1.9, Maven
Unit Testing: Junit, Testing
Web/Application Servers: Web logic 8.1, 10.0, Web sphere 6.1, JBoss 4.0,Glassfish 4.0
XML Technologies: XML, XSLT, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON
IDE: Eclipse, STS, Net Beans, Brackets, Atom
Databases: Oracle 18c, MongoDB, MySQL, Microsoft SQL Server
Build Tools: Maven, Gradle, ANT, Jenkins
Version Control Tools: CVS, SVN, GIT
Cloud Technologies: AWS, DevOps
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Full Stack Java Developer
Responsibilities:
- Migrate existing application into REST based Microservices by EJB, Spring Boot to provide all teh CRUD capabilities using Java Frame works.
- Used Hibernate ORM tools which automate teh mapping between SQL databases and objects in Java.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Use teh Eclipse/RAD as IDE, configured and deployed teh application onto WebSphere application server using Maven build scripts to automate teh build and deployment process.
- Use JUnit framework for unit testing of application and Log4j to capture teh log that includes runtime exceptions.
- Designed and developed teh XSD for WSDL.
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS, and JavaScript to simplify teh complexities of teh application.
- Designed and developed spring batch based system to process 1 million transactions.
- Designed and developed REST - ful style Web Service layer and WSLD.
- Developed SQL, PL/SQL, stored procedures along wif Shell Scripting- database application scripts.
- Deployment of web, enterprise java components, messaging components and multi-threading.
- Built Micro Services using spring boot wif continuous deployment and continuous integration using Docker and Jenkins. Provided LDAP security for teh application.
- Develop AWS Lambda based Microservices interacting wif DynamoDB & SNS/SQS using AWS SDK.
- Involved in developing teh Pig scripts.
- Currently working on fitness tool which aids in Test Driven Development (TDD).
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
Environment: Java 1.8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2,JMS, JNDI, Oracle, XML, DOM, SOAP, Junit, Apache Camel, Web Sphere 8.5, Hibernate 3.0, Microservices, AWS,JDBC, Kafka, MS SQL Server 2012, JESS, REST-ful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop,Spring Batch
Confidential, NJ
Full Stack Java Developer
Responsibilities:
- Involved in all teh phases of SDLC and responsible for object-orientated analysis/object-orientated design and also worked closely wif teh business analyst's in gathering, understanding and implementing teh requirements.
- Elaborated use cases, interface definitions and services specifications in collaborationwif Business and System Analysts.
- Worked on Agile development methodology and built teh application wif Test Driven Development (TDD).
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate wif JPA.
- Responsible for developing teh sequential and conditional batch jobs using teh Spring batch framework.
- Developed Bootstrap responsive web application pages using AngularJS services, controllers and directives for front end UI and consumed RESTful web service API.
- Angular 2 was used to implement vans information data binding and created filter on van page to instantly show end users only teh models that meet filter criteria.
- Worked wifAngular 2filters in expressions and directives to filter data rendered in teh UI. Displayed tabular data usingAngular 2/4by applying filters on teh table data.
- Developed GUI using JavaScript, jQuery, Angular 4, along wif HTML5, CSS3 and Bootstrap.
- Experience wif Streaming platforms like Apache Kafka
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of valuable information between multiple business applications
- Used Gulp tomanageUI tasks such as building, minifying, watching for changes and executing tests using Karma.
- Used Spring Boot for teh application development.
- Integrated teh application wif Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
- Developed HibernatewifSpring Integration as teh data abstraction to interactwifthe database and used dependency injection (DI) using Spring framework and annotations.
- Extensively used XML Web Services for transferring/retrieving data between different providers.
- Redesigned email platform and message integration platform infrastructure for high availability AWS Cloud platform.
- Governing teh secure-cloud configuration, (Cloud Trail, AWS Configuration), cloud-security Technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
- Built a RESTfulAPIto save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Created tables, triggers, stored procedures, SQL queries, joins, constraints & views for Oracle database
- Logging framework Log4J is used for log messages. Implemented Log4J for application logging and to troubleshoot issues in debug mode and Used JUnit for testing teh application
- Used Maven to build war and ear files to deploy on WebLogic Server and used Jenkins for continuous integration.
- Involved in version control by using Git and also participated in deploying applications using CI-Jenkins.
Environment: AngularJS 2/4, HTML, CSS, JavaScript, jQuery, NodeJS, Spring MVC, Spring Boot, Hibernate, Oracle database, REST Web Services, WebLogic, Spring Tool Suite, Windows 7, Git, AWS, Maven, Jenkins, log4j, XML, Jersey, Spring Batch
Confidential, CT
JAVA Developer
Responsibilities:
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Created dynamic pages using HTML5, CSS3, jQuery, and JavaScript for client-side validation.
- Created multiple reusable components and services using Angular 2 built-in and custom directives
- For better UI Experience used technologies such as Angular 2 and Handlebars
- Created and developed teh internal Angular 2 framework applications projects. Unit testing wif Jasmine.
- Extensively worked wif spring, hibernate, bootstrap.
- Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained teh Spring Application Framework's IoC container.
- Developed Controller classes using Spring MVC Framework.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Designed and Developed Module based persistence layer under teh guidance of DAO design pattern, ORM principals, using Hibernate.
- Implemented Struts Validators framework to validate teh data.
- Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Microservices and deployed in to (Amazon Web Services) AWS lambda Expression.
- Focused on architecting NoSQL database like Mongo DB database.
- Has used IDE WebStorm for development and debugging teh source code.
- Wrote test cases in JUnit for unit testing of classes.
Environment: HTML5/HTML,CSS3/CSS, Angular 2, hibernate, JavaScript, React JS, jQuery, Bootstrap, XML, MVC Framework, Apache Tomcat, NoSQL, AWS, Spring Boot, Sublime text, MySQL, SVN, Junit
Confidential, Religh, NC
Java developer
Responsibilities:
- As a part of UIdevelopment Team, worked on Payer Portal (User Interface) using Angular 2 for teh front-end development.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing
- Designed mockup HTML, CSS mock-up pages to review wif UX and Business units.
- Implemented responsive features in web pages wif bootstrap.
- Developed UIusing HTML5, JavaScript, JQuery Angular.js, CSS, SASS including Ajax controls and JSON.
- Designed custom HTML directives in custom features development
- Developed Kafka consumers to consume data from Kafka topics
- Extract teh data from Oracle and push to Apache Kafka Queue using Golden Gate
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular 2.
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, SASS, JavaScript and extensively used Table Less Design in CSS for positioning
- Created custom directives in Angular 2 for re-usable components (multi-field form elements, background file uploads)
- Used filters while coding in Angular 2
- Involved in designing and development setting up teh environment for Spring Boot using teh micro services architecture
- Spring Boot Microservices were developed wif microservice architecture using REST and Apache Kafka.
- Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting
- Developed various methods of REST Web Services using Spring/Jersey framework
- Used JavaScript, HTML5, jQuery, CSS3, JSON, and Bootstrap for building application
- Used React JS to create views to hook up models to teh DOM and synchronize data wif server as a Single Page Application (SPA)
- Used React JS to create controllers to handle events triggered by client and send request to server
Environment: JAVA 1.8, Ajax, XML, XSD, WSDL, Angular 2.0, HTML 4/5, CSS2/3, JSON, Express js, Jasmine, Nodejs, Spring 3.x, Spring Boot, java script, Hibernate 3.x, JAX-RS, SOAP UI 5.x, GIT, JUnit 4.0, JMS, Apache Kafka, NoSQL,Mongo DB, Web Sphere Server.