Full Stack Ja Developer Resume
VA
SUMMARY
- Having 6+ years of professional experience in developing web based,SOA/Microservice based andclient/server applications in multi - platform environments withJava/J2EE technologies,Involved in all the phases of Life Cycle of Software Development (SDLC).
- Analysis, Design and Development of J2EE Business applications,Web-based and n-tier applications using the following core technologies -Java,Servlets,JSP,JSTL, and XML.
- Proficient in Java Multi-Threading, Thread lifecycle methods and multiple request handling using synchronization.
- Exposure towards the workflows and process design using BPMN2 on BPM tool
- Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics andJavacollections.
- Experience in developing web based J2EE applications usingStruts/Spring frameworks.
- Experience in developing applications using SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM) and Test-Driven Development.
- Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
- Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or moreEC2 instances.
- Experienced working with Java8 concepts like Streams, Completable features and Java8 Lambdas.
- Extensive experiencein Telecom Domain Specific Frameworks such asConcept wave.
- Experience in usingData StructuresandAlgorithms, Object Oriented Analysis, and software design patterns.
- Experience in developing front-end User Interfaces using XML, HTML/HTML5, CSS/CSS3, Angular JS, Angular 2, Ajax,JQueryand JavaScript.
- Extensive experiencein Test Driven Development (TDD)and actively involvedin Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unitand Integration Testing.
- Hands-on experience in development ofmicroservicesand deploying in Docker.
- Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services.
- Experience in Spring Framework such asSpring Boot,Spring Batch,Spring IOC, Spring Resources, Spring JDBC, Spring Source.
- Implemented the service projects on Agile Methodologyand involved in running the scrum meetings.
- Experience in developing web-services usingREST,SOAP, WSDL and ApacheAXIS2.
- Excellent in relational database (RDMS) experience in Oracle, MySQL,SqlServer, IBM DB2 andMongoDBfor Big data environment,Experience in writing the SQL queries.
- Proficient in programming withJava/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC&AOP),Spring Batch,Hibernate,ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Experience withIBMWebSphere as application server, itsconfigurationand performance tuning.
- Implemented a Continuous Integration system using SVN,Jenkins,Bambooand ANT.
- Worked on enterprise web application which is used for online ticket booking system for the flights. Languages utilized:Mongo DB, AJAX, JSP, J2EE, JavaScript, BOOTSTRAP,HTML5and CSS3.
- Experience in designing and developing UI Screens usingJavaServer Pages, Html, CSS andJavaScript.
- UsedCVS, Maven, and SVN,GitHub,Rational ClearCasefor Source code version control.
- Experience in designing transaction processing systems deployed on various application servers includingApacheTomcat,Web Sphere, Web logic.
- Good Experience onQuality Control, JIRA,for tracking the tickets likeacceptingthe tickets/defects,Submittingthe tickets,ReviewingCode andclosingthe tickets etc.
- Designed dynamic user interfaces usingAJAX andJQueryto retrieve data without reloading the page and send asynchronous request.
- Experience in UNIX, Linux and UNIX Shell Scripting, good Knowledge in Unix commands and in creating Unix Shell Scripts.
- ExcellentClient interaction skills and proven experiencein working independently as well as in a team and Excellent communication, analytical, interpersonaland presentation skills.
TECHNICAL SKILLS:
Languages: Java, PL/SQL
Web Technologies: HTML5, DHTML, CSS3, JavaScript, AJAX, JQuery, AngularJS, Bootstrap
Java/J2EE Technologies: J2EE, Servlets, JDBC, Struts, EJB, Hibernate, Spring MVC, Spring Boot, Spring Security, SOAP, REST, JSF
Application/Web servers: IBM WebSphere, Apache Tomcat, WebLogic, JBoss
Relational Databases: Oracle 9i/10g/11g, DB2, SQL Server, MySQL, Mongo DB
Cloud Environments: AWS, Pivotal Cloud Foundry
IDE: Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS)
Operating system: Windows 10, Linux, Unix, Mac OSX
Methodologies: Agile, waterfall, Test Driven Development (TDD), Scrum
Build Tools: Ant, Maven, Gradle
Version Control: CVS, SVN, Git
Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS
PROFESSIONAL EXPERIENCE:
Confidential, VA
Full stack Java developer
Responsibilities:
- Developing theMicroServicesusing Spring Boot that create, update, delete and get the assignment information from backend.
- UsedSpringBootfor the application development.Designed the system based onSpringMVC architecture. Developed a business logic layer usingSpringFramework.
- Wrote services to store and retrieve user data from theMongoDB for the application on devices.
- ImplementedMicro-servicesusingPivotal Cloud Foundryplatform build upon Spring Boot Services.
- Worked on user interface design and development usingAngular.js, jQuery, AJAX, JSON, Bootstrap, DOM, HTML and CSS.
- Developed Data Access Object (DAO) for interacting with database using Hibernate.
- Developed and consumed JSON based RESTfulservicesusing Spring MVC and Spring Boot.
- Experience in Spring Framework such as Spring Boot, Spring MVC, Spring IOC, Spring Resources, Spring JDBC.
- Configured and verifiedAWSworkstations as per application requirement.
- Experience in working with Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Oracle and MySQL.
- Used JMS API for communication between the components.
- Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
- ImplementedSpringData Elastic Search usingSpringBoot Repository/DAO.
- Collaborated with testers and developers and prepared test plans for producing high quality software applications.
- Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
- Experience withEclipsetoolbar open the drop-downAmazon Web Servicesmenu (identified by theAWSicon) and selectAWSLambdaJavaproject.
- Using Jenkins withMavento Compile & BuildMicroservicesjavacode and configure Build Triggers.
- Created anAWSRDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.
- Written Producer APIs to read the Feed files (JSON) and publish Assortments, Products to ApacheKafkaTopic by using custom Serializers.
- Developed POJO classes, and configuration files and Involved in writing some Junit Test cases.
- Has worked onSplunkin this project. Has the responsibility to setup theSplunkforwarder.Splunkhas been used as an TEMPeffective search tool in our project to reduce errors and production ticket. Weuseto forward logs inSplunkserver.
- Worked onAWS,High Availability Practices and deploying backup/restore infrastructure.
- Implemented Business logic in the middle-tier usingJavaclasses,Javabeans and Multi-Threadingand Caching were used to improve user experience.
ENVIRONMENT: Java8, Spring 5.0, Spring boot, Hibernate 3, GIT, SVN,1Webservices (Rest, SOAP), MongoDB, LDAP, HTML, CSS, JavaScript, Bootstrap, JSON, Splunk, jQuery, Angular 2, Angular- JS, Xml, Stored Procedures, JUnit, Ant, Windows, Agile/Scrum.
Confidential, Raleigh, NC
Sr.java Developer
Responsibilities:
- Interacted with team members and involved in analysis, design and implementation phases of the software development lifecycle (SDLC) for the various software modules of the Mobile Wallet application.
- Deployed application usingPivotal Cloud Foundry(PCF)CLI and withPivotal Cloud Foundry the connection/service binding details are injected from the deployed cloud platform itself.
- Developed Sales and Margin module using Spring Boot,Microservices.
- Extensive Experience developing robust and highly scalable applications based onmicroservices architecture.
- Used Eclipse IDE as the development environment to design and develop the code.
- Designed and developed various modules of the application with J2EE design architecture, using Spring MVC frame work, and deployed the spring components on WebLogic.
- Worked on ISO parser tool withPivotal Cloud Foundry (PCF)and trained on Technical Essentials and Architecture withAmazon Web Services(AWS).
- Worked onCloud Foundry,User Account and Authentication (UAA),OAuth2Authorization, andSpring.
- Involved in the integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects.
- Created and updated database objects in Concept Wave frameworks.
- Working in an intense iteration based lean agile system and Integrated Junit 4 test cases into the application and promoted test-driven development within the team.
- Under the Spring framework usedJaxbto mapjavaclasses to Xml schemas and usedXsltto transform the Xml files,Xsdwas used to describe the structure of Xml.
- Used AJAX and JavaScript for Server side/client-side validation.
- Worked onAWSLambda,AWScode deploys,AWSCloudFormation and cloud foundry.
- Used MS Visio, Dreamweaver and Photoshop tools for web application development.
- Used Struts 2 framework along with Spring and to model the application in MVC architecture.
- Incorporated multithreaded techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.
- Used newJava8 features - Streams, Collectors, Lambda, new Executor service.
- Developed application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services.
- Implemented stored procedures using the Hibernate framework.
- For the front end, interactive and dynamic Webpages were created using Html, CSS, JavaScript, JSP, JSTL tags and Angular-JS, Node.js,ExtJS, Redux, as the web-framework.
- Used Node.js,ExtJSfor asynchronous data communication between server and client.
- Extensively used CoreJavasuch as Exceptions, and Collections. Implemented Multithreading, Synchronization using Thread pools, executive service and lock interfaces.
- Developed helper utility for MongoDB interaction.
- Worked onAmazon Web Services(AWS)for a multitude of applications utilizing theAWSstack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, WAF, SNS and IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.
- Implemented Spring Boot Micro services to divide the application into various sub modules.
- Involved in designing application system requirements and coded back-end and front-end in Python.
- Used SOAP and WSDL Web Services to exchange information over Http.
- Used Splunk and Log4j as the Logging Framework.
- Implemented a Distributed task execution framework on AWS Amazon EC2 using Amazon’s SQS andDynamoDBand evaluated the performance
- Building UNIX shell scripts for data migration & batch processing. Built and deployed scripts using Apache Ant.
- Designed a data model in Cassandra (POC) for storing server performance data,
- Ingested data from Hive into Cassandra.
- Implemented a Data service as a rest API project to retrieve server utilization data from this Cassandra Table.
ENVIRONMENT: Java8, Spring 3.0, Struts 2,Redux,Splunk,Pivotal Cloud Foundry,Linux Shell Scripting,spring boot, AWS, Hibernate 3.0, MongoDB, Spring Batch,Test Driven Development (TDD),Multithreading,Web Services(Rest, Apache CXF), WebSphere, Spring, HTML, JSP, CSS, JavaScript, JSON, jQuery, Angular.JS, Node.js,ExtJS, Grails, Xml,Xsl, microservices,Xslt,Xsd,Jaxb, Tomcat, SQL Server, Mockito,Jaxb, JUnit, Ant, Log4j, Windows, Lean, Agile/Scrum.
Confidential, Bedford, NH
Java/J2EE Developer
Responsibilities:
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Developed application usingspringMVC,Spring Batch,JSP, JSTL and AJAX on the presentation layer, the business layer is built usingspring.
- Working onAngular, HTML5, CSS3and Typescript.Worked on additional frameworks like Bootstrap for responsive design.
- Designed the system based onspringMVC Model architecture. Developed a business logic layer usingspringDependency Injection andclient-sideJava-beans for DAO Design Patterns.
- Create internal dashboards, alerts, and scheduled reports to monitor overall Splunkperformance.On boarded new data into a multi-tieredSplunkenvironment.
- Designed and developed components relating to Concept Wave projects.
- Created and updated database objects in Concept Wave frameworks.
- Created Stream Rest based Application interfaces onjava8 environment.
- Implemented batch configuration in spring boot application. Created the Maven project to integrate Spring boot, Restful API, Oracle µservices.
- Worked onJavaMultithreading, Collections & Coherence Framework.ImplementedJava Multithreadingto refresh the cache at a given set of time interval.
- Involved in process for builds and deployments withMaven,Bambooand Jenkins for continuous integration.
- Created WAR/EAR files using MAVEN buildand deployed them on JBOSS server.
- Created multi-moduleMavenproject and usedMavento build applications and Jenkins for continuous integration continuous deployment.
- Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
- Used SOAP web service to get corporate card information and to make changes in the card database for businesses.
- Worked withIBM SOA Suites likeWebSphereMQ Programming.
- Create API Jenkins job, set up GitHub repository for Mule project also created project POM.
- CreatedSOAPweb service in pushing data to downstream systemsand Implemented request and response objects usingSOAPweb services.
- Written SQL statements for retrieving data fromDB2using JDBC and used IBM Data Studio to view and update the DB2 Databaseand worked on MongoDB.
- Developed and written Stored Procedures and views to extract the needed data from DB2 and reflect on the UI. Created DB2 ServerStored Proceduresfor implementing business logic at the database level.
ENVIRONMENT: Struts 2,Spring Batch,Bamboo,Spring Boot, MongoDB,Microservices,Drupal,Hibernate 3.0,Angular 2,GitHub,Concept Wave,Multithreading, WebServices (Rest, SOAP), WebSphere, Spring, HTML, JSP, CSS, JavaScript, JSON, jQuery, Angular- JS, Xml, JBOSS 6.2, DB2, Stored Procedures (DB2), JUnit, Ant, Windows, Agile/Scrum.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed the user interfaces using JSP.
- Developed Custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Used GitHub version source control tool, integrated and implemented GitHub API's to configure and list the existing project repositories by using RESTful web services.
- Loaded the data from Teradata to HDFS using Teradata Hadoop connectors.
- Involved in Transforming Data within a Hadoop Cluster using Pig Scripts.
- Designed and developedmicroservices,usingJava,Spring, REST.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Deployed the applications on IBM Web Sphere Application Server.
- UsedJavaMessaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.
- Developed the Apache Ant scripts for preparing WAR files used to deploy J2EE components.
- Front end Developing of the Website Builder with AngularJS,Bootstrap.
- Created Jenkins jobs and running the jobs to check for any build issues. Integrated Jenkins with SonarQube to check for the quality standards.
- Used JDBC for database connectivity to Oracle 8i.
- Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
- Improved code reuse and performance by making TEMPeffective use of various design patterns such as Singleton, Session Façade, Value Object, etc.
- Involved in JUnit Testing, debugging, and bug fixing.
- Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
ENVIRONMENT: Java,GitHub,J2EE,JSP,JSTL,Struts,AngularJs,EJB,JMS,Hadoop,Hive,JNDI,Pig, Jenkins,Oracle,Typescript,Bootstrap,HTML, XML, WSAD (Web Sphere Studio Application Developer),IBM Web Sphere Application Server, Ant, CVS, Log4j, Linux.
