We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY:

  • Around 8+ years of experience in Software Development including Requirements gathering, Design, Development, Unit Testing, Implementation, Maintenance and Documentation.
  • Expert in Core Javawif in - depth noledge of Core Java concepts such as Multithreading, Synchronization, Collections, and Event/Exception handling.
  • Excellent noledge on Object Orient Programming concepts (OOPS). Developed multi-tiered object-oriented system architectures using uses cases, UML.
  • Experience in developing client-side applications using HTML, CSS, JavaScript, in deploying J2EE applications using web/application servers like Tomcat, etc.
  • Expertise in developing Web pages using HTML5, CSS3, Bootstrap,JavaScript, jQuery, Ajax, Angular JS andhave noledge onServer scripting language like Node JS.
  • Developed various AngularJS directives to halp build teh functionality and UI behavior using JavaScript
  • Integrated theJavacode (API) in JSP pages and responsible for setting up Angular JS framework for UI development. Developed Html views wif HTML5, CSS3, bootstrap and AngularJS.
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Diverse experience utilizing Java tools in business, Web, client-server environmentsincluding Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages(JSP), Java Servlets, Struts and Java Database Connectivity(JDBC) technologies.
  • Experience in working wif teh Databases environments SQL Server and MySQL. Handson experience in developing Java and J2EE applications using Eclipse IDE, Visual Studio2017.
  • Wrote flexible production-ready code (in SQL) for different components of teh database process.
  • Implemented SQL Scripts, Stored Procedures and Triggersin MySQL server to handle user requests and work wif teh data in teh database.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring wif MMS.
  • Automate report generation in MongoDB using JavaScript, shell scripting.
  • Created a database using MySQL, wrote several queries to extract data from teh database.
  • Extensive experience wif both core and advanced Java technologies which includes JSP, Servlets, JDBC, GWT, jQuery and various other middleware technologies.
  • Hands-on experience wif Application servers and Web servers and a wide variety of development tools (IBM WebSphere Application Server, Glass Fish and Tomcat.
  • Expertise in front end development and design using Servlets, Ajax, bootstrap and JUNIT.
  • Used Nodejs to power teh development tools used to build teh application.
  • Worked on Rest Web services as well as Node Rest framework for backend services.
  • Worked in AWS cloud platform and its features which includes EC2, S3 bucket, ELB, EBS, Cloud Watch, Elastic search, Virtual Private Cloud, and API Integration.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
  • Experience in working wif NoSQL databases likeMongoDB, Cassandra, Graph DB (Neo4j).
  • Good noledge of developing RESTfulWeb Services using Spring MVC and Tomcat/Glass Fish Servers.
  • Implemented teh application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled teh security using Spring Security.
  • Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif an SQL-based schema.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation wif Sybaseand Oracle.
  • Good noledge in developing database applications using Oracle, SQL Server, T-SQL and MYSQL.
  • Experience on O/R mapping Spring Core, JSF and Hibernate Framework.
  • Experience on Windows XP/7/10, Mac OS, UNIX, LINUX.
  • Involved in building and deploying ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience in building scripts using Maven, ANT and Gradle.
  • Involved in teh development of Web Services using SOAP for sending and getting data from teh external interface.
  • Good noledge inconfiguring teh management reports and dashboards in Splunk for application log monitoring.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS:

Programming Language: Java C/C++, HTML, CSS, JavaScript, SQL

Technologies: JDBC, Servlets, JSP, JavaScript, Java JDK 1.7, 1, 8, STS, Oracle, Integration Testing

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS, JSF, AJAX, NodeJS, JSON Restful

J2EE Technologies: JSP, Servlets, REST, SOAP, JMS, AJAX, EJB, JDBC 2.x, JNDI, JSON, JMS, XML

IDE: Eclipse, NetBeans

Development Approach: Waterfall and Agile

Operating Systems: All versions of Microsoft Windows, Linux, UNIX

Frameworks: Spring MVC, Hibernate

Database and Servers: DB2, MySQL, SQLite, Apache Tomcat, SQL Server

Tools: Used: Eclipse IDE Kepler GIT, NetBeans

Server Scripting: JSP, JSTL, Custom Tag Library, AJAX (Dojo, JSON)

GUI: HTML, DHTML

Build Tools: Ant 1.7, Maven 2.x,Gradle

Application/Web Server: Tomcat,IBM WebSphere Application Server, Glass Fish

Protocols: TCP/IP, HTTP, HTTPS and FTP

Cloud: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS other services of teh AWS family.

PROFESSIONAL EXPERIENCE:

Sr. Java Full Stack Developer

Confidential | Malvern, PA

Responsibilities:

  • Involved in developingRESTFUL web serviceusing Node.js, Typescript, Nest.jsand AngularJS.
  • DevelopedRESTFUL Web services wif JSON for teh application and created teh RESTFUL response wif JSON requests for algorithm calculation.
  • Developed Web API usingNode.JSand hosted on multiple load balanced API instances.
  • CreatedJava EE components usingSpring MVC, Spring IOC, spring transactionsand spring security modules.
  • Enhance system security by using teh Springsecurity for authorization using Tokens to configure teh application to secure teh method calls and RESTFULweb services.
  • Created REST microservices using Spring boot and generated teh metrics wif method level granularity and persistence using Spring AOP and Spring Actuator.
  • Developed teh Maven dependencies for teh components and create teh external services by using Spring MVSandREST protocols.
  • Created teh POSTMEN service protocols to handle teh request and response body.
  • Developing teh application and writing code usingPair ProgrammingandTest Driven Development TDDprocess.
  • Worked wif testing application developed in Visual Studio and used theScripted Test Cases forTest Driven Development TDDand developed test cases.
  • Good noledge onMockito frameworkfor performingUnit testing inTest driven development.
  • Written teh JUNIT test cases for teh functionalities.
  • Implemented unit test cases for components using Jest.
  • Involved in test coverageswif functionality of generating report by include statement, functional, branch coveragesusing Jest.
  • Hands on experience in customizing Splunk dashboards, visualizations, configurations using customized Splunk queries.
  • Involved as a Splunk Admin in capturing, analyzing and monitoring front end and middle ware applications.
  • Created Splunk app for Enterprise Security to identify and address emerging security threats using continuous monitoring, alerting and analytics.
  • Created and configured management reports and dashboards in Splunk for application log monitoring.
  • AWS IAMwas used to maintain teh user credentials and also involved in creating customIAMpolicies to various groups defined wifin teh organization.
  • Wif teh halp of AWS IAM created roles, users and groups and attached policies to provide minimum access to teh resources.
  • Designed Java API to connect teh AWSS3 service.
  • Object storage serviceAWSS3is used to store and retrieve data.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/Oandconcurrency.
  • UsedJIRAfor tracking teh defects and mostly used JIRA to update teh JIRA tickets as teh work progress.
  • Usedconfluencefor managing teh project related notes and docs.
  • FollowedAgile - daily Scrum methodologyfor development process.

Environment: Spring MVC,Node.js, Typescript, Nest.js and AngularJS Spring JDBC annotation mappings, Spring Core annotations, Spring Dependency Injection, Spring MVC,Rest API’s, Spring Boot, Spring security, Microservices, RESTFUL, JSON, POSTMENPair Programming, Test Driven Development TDD,JUNIT, Jest, Splunk, AWS IAM, AWSS3,Mockito, Jest, Splunk.

Sr. Java Full Stack Developer

Confidential | Durham, NC

Responsibilities:

  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX and AngularJS.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/Oandconcurrency.
  • Experience in Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Testing and production support ofCore javabasedMultithreading ETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
  • CreatedPOJO’sandDAO’s for teh database entities usingSpring JDBC annotation mappings.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring BootforMicroservices.
  • Development of cloud hosted web applications andREST APIsusing Spring Boot wif embeddedTomcat.
  • DevelopedRESTful web servicesusingJAX-RS, Apache CXF and spring frameworksand persistence usingHibernateandJPA ORMframeworks.
  • Experienced wif RDBMS implementation and development usingOracle, My SQL, MSSQL and DB2.
  • Implemented MySQL and Oracle Database access using JDBC.
  • Leveraged J2EE/Java in back-end development wif enterprise architecture.
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatcher servlets, configure Request mapping annotation in controllers, view resolver components.
  • Used Spring Boot for building applications along wif Spring Initializer and bootstrapping teh build configuration for a Boot-based web application.
  • Used Spring Security for authorization using Tokens to enhance system security.
  • Used Hibernate to persist and retrieve data from database and wrote hibernate queries (HQL), Hibernate Caching, Hibernate Transactions.
  • Developed Restful Web services wif JSON for teh application.
  • Initially we has used NodeJS/ ExpressJS to mock REST services and built teh UI app using dat mocked backend. Later we integrated wif teh real backend system and coordinated wif server-side development team.
  • Used NodeJS to run Grunt tasks and build properly teh project (compile, minify, concat etc.) and implement modules into NodeJS to integrate wif designs and requirements. Used Grunt, Bower, Express from NodeJS.
  • Designed and developed teh framework to consume teh web services hosted inAmazon EC2 instances.
  • Installed application on AWS EC2instances and configured teh storage on S3 buckets.
  • PerformS3buckets creation, policies and teh IAM role based polices.
  • Created monitors, alarms, and notifications for EC2 hosts usingCloud Watch.
  • Migrated applications to teh AWS Cloud.
  • Used JUnit for unit testing and log4j for logging. Developed test cases for Front End using Jasmine.
  • Used Rabbit Queues for implementation of Multi-threaded synchronization processes and used JMS queues for consumption requests.
  • Used PL/SQL stored procedures for applications dat needed to execute as part of a scheduling mechanisms.
  • HandledJavaMultithreading part in back-end, one thread will be running for each user, which serves dat user.
  • Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model wif Test-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to halp, respond quickly to business needs and to ship world class Quality products.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto teh Oracle database.

Environment: Spring MVC,JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX, AngularJS, XML, Oracle database,JPA/Hibernate, POJO’sDAO’s, Spring JDBC annotation mappings, Spring Core annotations, Spring Dependency Injection, Spring MVC,Rest API’s, Spring Boot,Microservices

J2EE/Java Full Stack Developer

Confidential | Fremont, CA

Responsibilities:

  • Involved in teh complete SDLC (Software development life Cycle) of teh application from requirement analysis for testing.
  • Developing wif HTML5, CSS3, jQuery, JavaScript, Node JS.
  • Followed Agile Methodology in analyzing, defining and documenting teh functional and business requirements.
  • Daily programming in server and client side by usingAngular JS, React JS, Node JSandExpress JS.
  • Worked on Front end by usingAngular JS,Node JSandJavaScript Frameworks.
  • Extensive use ofAngularJSfor developing theSPAs(Single Page Applications) for internal application/tool.
  • Developed multiple POCs to create a user interface inAngular JS.
  • Worked onAngular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Extensive noledge of and use ofAngular.js directivesto bring additional functionality toHTML.
  • Good noledge inAngularJSandResponsive Web Design.
  • Good experience inJavaScript MVCframework likeAngular JS, Node JS.
  • Responsible fordesignanddevelopmentof teh web pages frommock- ups(PSD).
  • Initially we has used NodeJS/ Express JS to mock REST services and built teh UI app using dat mocked backend. Later we integrated wif teh real backend system and coordinated wif server-side development team.
  • Used NodeJS to run Grunt tasks and build properly teh project (compile, minify, concat etc.) and implement modules into NodeJS to integrate wif designs and requirements. Used Grunt, Bower, Express from NodeJS
  • UsedNode JS, Angular JSandMVCFrameworks in teh development of teh web applications.
  • Worked teh backend by usingNode JSandMongo DB.
  • UsedNode.jsas a proxy to interact wifRest Servicesand interacting wif Database.
  • Developed thebackendby usingNode JS, express andMongoDB.
  • Worked onMongoDBdatabase concepts such aslocking, transactions, indexes, Sharding, replication, schema design.
  • Experience in managing MongoDB environment fromavailability, performance and scalabilityperspectives.
  • Has worked onAWSto integrate theserver sideandclient-sidecode.
  • Migration of Existing Application to AWS cloud, used Amazon Web Services (AWS) like EC2, S3, RDS,cloud watch and Cloud Front for promoting code in various environments.
  • Utilized Amazon Web Services (AWS) EC2.
  • BuiltS3buckets and managed policies for S3 buckets and usedS3 bucketandGlacierfor storage and backup onAWS.
  • Created instances in AWS as well as worked on migration to AWS.
  • Selecting teh appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Amazon Web Services(AWS)wif other applications infrastructure.
  • Implemented and developed UI components using Angular JS features like Dependency Injection, Models, data binding, and controllers.
  • Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc. and Well versed in Object-Oriented programming usingJava.
  • Worked onJava8 in developing teh applications.
  • Designed and developed hibernate Configurations.
  • Designed and implemented using MVC, integrating hibernate and spring boot framework.

Environment: JAVA8, J2EE, HQL,AngularJS, ReactJS, Node.JS,Express JS Angular 2/Angular 4,JavaScript MVC,Mongo DB, Amazon EC2, Amazon S3, Amazon Cloud Watch, hibernate.

Java Full Stack Developer

Confidential | Oklahoma City, OK|

Responsibilities:

  • Involved in all phases of teh Software development life cycle (SDLC) using Agile Methodology.
  • Involved in teh development of teh User Interfaces using HTML, JSP, JS, CSS and AJAX.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify teh complexities of teh application.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed teh application using Spring MVC Framework.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Involved in writing Spring Configuration XML file dat containsdeclarations and other dependent objects declaration.
  • Implemented Asynchronous messaging between components using JMS.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Involves in teh design and development of Restful Webservices using Apache CXF.
  • Worked on UNIX environment for development.
  • Unix Shell Scripting was used for scheduling batch jobs. Teh system was used to run batch processes and reports dat utilized PL/SQL and Oracle reports.
  • Developed back-end PL/SQL packages, building UNIX shell scripts for data migration & batch processing.
  • Implemented SOA architecture wif Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing teh XML files using DOM/SAX parsers.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Wrote client side validations for DOJO and XML files which checks for teh valid values for teh different events dat are being logged.
  • Working wif Pivotal cloud foundry to deploy and run teh applications through Jenkins.
  • Designing and developed a data migration strategy and source to target mapping to migrate teh data out of teh legacy systems into teh Cassandra Customer DB.
  • Worked wifRabbitMQandAMQPJava APIs for Queues to build teh application as SOA platform.
  • Involved in Unit Testing of various modules by generating teh Test Cases.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Developed Ant Scripts for teh build process and deployed in IBMWebSphere.
  • Involved in Bug fixing of various modules dat were raised by teh testing teams in teh application during teh Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, J2EE, XMI, HTML, CSS, JQuery, JavaScript, Ajax, AngularJS, JSP, Hibernate, HQL, SQL, PL/SQL, Spring, Spring MVC, Oracle, Restful, JAX-RS, XMI, Log4j, SOA, Cassandra, RabbitMQ, Subversion(SVN), WebSphere, STS, Application Server, Maven, IntelliJ, ANT, UML,JNDI, Pivotal cloud foundry, RMI, JIRA, UNIX.

Senior Java Developer/Web Developer

Confidential

Responsibilities:

  • Involved in all phases of teh Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, and JQuery.
  • Developed of XML files, Schema's and parsing them by using both SAX and DOM parser's.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display teh information on teh UI screens.
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc.
  • Added interactivity to teh UI pages using JavaScript.
  • Worked wif Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
  • Configured Spring security in teh application to secure teh method calls and RESTful web services.
  • Implemented JDBC API for communicating wif database layer.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test.
  • Deployed application in JBoss on UNIX.
  • Coding using core java,Servlets and JSP using Eclipse IDE.
  • Developed Request Handlers using Servlets as Controlling mechanism.

Environment: SDLC, Agile Methodology, Swing, JSP, JSF, HTML, CSS, JavaScript, JQuery, JBoss, JDBC API, XML, XSL, XSLT, SAX, DOM, Spring MVC, JQuery, HTML, Bootstrap, RESTful, Eclipse IDE, Servlets, Spring MVC.

Java Developer

Confidential

Responsibilities:

  • Involved in Design and Development of teh System using Rational Rose and UML.
  • Involved in Business Analysis and developed Use Cases, Program Specifications to capture teh business functionality.
  • Design of system using JSPs, Servlets.
  • Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
  • Involved in teh design and development of Presentation Tier using JSP, HTML and JavaScript.
  • Designed and developed Class diagram, Identifying Objects and its interaction to specify Sequence diagrams for teh System using Rational Rose.
  • Client side validations are done using Java script. Programming using Java,J2EE, Oracle, SQL, PL/SQL, XML, HTML, Unix.
  • Write Ant build scripts for teh code, deploy and test in different environments.
  • Created web pages using JSP and CSS for layout design Implemented Database connectivity wif JDBC for communication between application and MySQL
  • Developed database wif Power Designer for MySQL Deployed teh application in Apache Tomcat5.
  • Involved in coding for JSP pages, Form Beans and Action Classes in Struts.
  • Created Custom Tag Libraries to support teh Struts framework.
  • Involved in Writing Validations.
  • Involved in Database Connectivity through JDBC.
  • Responsible for deploying teh application on Apache Tomcat.
  • Implemented teh project using IDE Eclipse.
  • Entered details such as payments, account information and call logs into Software system.

Environment: UML, JSPs, Servlets, JSP, HTML, JavaScript, Java, J2EE, Oracle, SQL, PL/SQL, XML, HTML, UNIX, JDBC, MySQL, Apache Tomcat5.

We'd love your feedback!