Java Full Stack Developer Resume
Green Bay, WI
SUMMARY
- Over 8+ years’ experience in Back - end and Front-end development with an ability to handle any part of the process efficiently.
- To succeed in an environment of growth and excellence and let me work on the leading areas of technology, a job that gives me opportunities to learn, innovate and enhance my skills and strengths in conjunction with organization goals and objectives.
- Extensive experience in developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3(Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
- Experience in Spring Security Framework for User Access Management, JWT token-based authentication, and involved OAuth 2.0 configuration for authentication and authorization.
- Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.
- Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful (JAX-RS), SOAP(JAX WS), JAX-RPC, and JAXR(Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
- Unit tested web services using Junit, Mockito Easy mock, Spring Junit Runner, Spock, Testing, and achieved Test-Driven Development (TDD) goals.
- (ORM) Frameworks like Spring JPA with Spring Data, Hibernate, IBatis MyBatis, and Spring JDBC.
- Experience in Transaction usage, Servlets, JMS, Java Beans, Web Services, Multithreading Executor Services.
- Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing, and Implementation like AGILE (SCRUM), TDD, and Waterfall Models.
- Good knowledge in building real-time dashboard applications using Splunk, Elastic Search, and Logstash (ELK) to profile and monitor the streaming data of the application.
- Worked on Apache Flink to implement the transformation on data stream.
- Developed real-time dashboard applications for visualization and analytics on Apache web servers using Kibana, Splunk, Grafana, SumoLogic, and New Relic integrated with DataDog.
- Extensively used Spring IOC to inject objects based on selecting components like setter injection and Interface injection to manage the object references.
- Migrated servers, databases and applications from Microsoft Azure to AWS.
- Strong experience with EJB, Struts, Spring Boot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data.
- Extensive AWS Experience including AWS Services such as EC2, VPC (NAT, VPC Peering and VPN), IAM (Identity and Access Management), Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, SQS, SNS, RDS, DynamoDB, Route53, CloudWatch, CloudTrail, CloudFormation, Security Groups, etc.
- Good understanding of Server-side JavaScript structures like NodeJS, Hapi.JS, Express.JS.
- Experienced in server-side view rendering Java content structures like React.JS and rendering pages on the server-side utilizing Redux and Flux to accomplish unidirectional plan stream.
- A good amount of hands-on experience developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event-driven, non-blocking i/o model web applications.
- Solid experience developing the rendering view React JS components, forms, events, routers, and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
- Strong experience in building applications using the JavaScript Mean stack: MongoDB, Angular JS, Express.js, and Node.js.
- Widely used various open-source MVC architecture likeStruts 2.0, Spring MVC, and Object Relational Mapping
- Handled operations and maintenance support for AWS cloud resources, including launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, DynamoDB, AWS IAM, and Elastic Load Balancers (ELB) and Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
- Expertise in implementing Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, and Generics.
- Expertise in using NPM and BOWER package and Dependency management.
- Strong experience developing Dynamic Single Page Application (DSPA) using MEAN (Mongo, Express Angular, and Node) full-stack development tool kit.
- Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.
- Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iterative methodology, Pair Programming, Agile Development & Testing using Software Development Life Cycle.
- Experience in integration tools like Spring Integration, Mule ESB, Apache CXF, and Apache Camel to integrate the enterprise application technologies with existing JVM environments.
- Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
- Experience designing and developing various Angular 8.0 Components (ngModules), Services(observable/promises), Directive, and Pipes.
- Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
- Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
- Hands-on experience with building Java projects using build tools like ANT, Maven, Gradle, and integrating the project Bamboo, CD/CI, Jenkins, Aws Code.
- Experience in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, JMeter. Worked on testing JavaScript structures utilizing Mocha and Chai, Jasmine, and Karma.
- Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, and Amazon CloudFront).
- Sound learning on the consistent mix and persistent deployment tools like Jenkins, Hudson, Travis, Puppet, and Bamboo.
- Substantial involvement in UNIX and Shell scripting to automate the build scripts.
- Expertise in using JavaScript build tools and task runners like Webpack for React and Angular 8.0, Grunt, Gulp for Angular, Browserify for packaging NodeJS modules for browsers.
- Experienced in utilizing source code variant administration apparatuses like SVN, Git, Bit Bucket, and undertaking sprinters like Babel, Grunt, Gulp, and Web pack.
- Used Kubernetes Linux container for deploying and scaling containerized applications.
- Experience in database design and development of PL/SQL stored procedures and packages in relational databases like Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, MySQL, and good hands-on experience in implementing, designing, and developing NoSQL Databases like MongoDB.
- Experience developing applications using MVC and MVVM client-side JavaScript frameworks such as Angular 8.0, AngularJS to create dynamic web applications, Backbone.Js, Ember.JS, Handlebar.JS.
- Developed various Typescripts (ES6) objects, including Components, ngModules, Providers, Services, and classes using arrow functions and optional types.
- Designed and developed highly scalable, available, fault-tolerant, highly secured, distributed infrastructure (IAAS) using2EC2 instances, S3, EBS, API Gateway, Elastic Beanstalk, ECS.
- Experience in configuration management tools like Puppet, Chef, Docker and used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Good knowledge of Drools Rule Engines, which corresponds to validating BRMS (Business Rule Management System).
TECHNICAL SKILLS
Programming Languages: C, C#, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script.
Java/J2EE Technologies: Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.
Frameworks: Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF.
Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON.
Database: SQL Server, MySQL, Oracle, MongoDB, DB2
JavaScript Frameworks: AngularJS, Angular 8, JQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.
Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS
Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.
Web Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.
Methodologies: Agile, Waterfall, OOAD, SCRUM.
Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.
Version Control: SVN, CVS, GIT, and Clear Case
Build Tools: Maven, Gradle, ANT
IDEs: Eclipse IDE, RAD 6.0/7.0, Intellij IDEA, Spring Tool Suite (STS).
Operating Systems: Windows, Linux, and UNIX
Software: Visual Studio, Rational Rose, and Microsoft Office
PROFESSIONAL EXPERIENCE
Confidential, Green Bay, WI
Java Full Stack Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle(SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- AWS EC2 instances were configured in developing and QA environments with NodeJS.
- Implemented user-friendly web-based application using Angular8, HTML5, CSS3, Bootstrap, Spring and MongoDB.
- Utilized CSS3 and Angular 8 to build UI.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
- Worked on the modernization of a legacy and outsourced UI technologies used wereAngular8, CSS, Node JS and AWS (Amazon Web Services).
- Designed, configured and managed public and private cloud infrastructures using AWS and Azure.
- Expertise in Azure cloud services(PaaS & IaaS), Azure monitoring, Azure OMS, keyvault.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
- Familiar with newer specifications of Typescript.
- Maintained ES6 standards for typescript code.
- Used TypeScript to write the Angular components like modules, services and Models.
- Involved with bug fixing on functionality, performance and designing issues withJavaScript, jQuery, HTML5, CSS3 and AngularJS.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
- Created custom, self-contained, reusable, and testableAngular 8 modules, controllers, directives andservicesto implement key functionalities for customer account summary.
- UsedAngular Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database.
- Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka.
- Took part in setting up the routing configuration usingAngular routerfor various views and sub views.
- Used aMicroservicearchitecture withSpring Bootbased services interacting through a combination ofRESTto build, test and deploy identityMicroservices.
- Implemented rest services using nodeJS and C# to serve the web application.
- Used Bootstrap and Angular,React.jsand Node.jsin effective web design.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
- UsedRESTFULclient to interact with the services by providing the RESTFUL URL mapping.
- Built MAVEN scripts for automated deployment and for the build operation of the entire application.
- Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
- Used Flink streaming for pipelined flink engine to process data streams to deploy new API.
- Experience in developing enterprise level solution using batch processing and streaming framework.
- Spring Controllers were used with Angular to route the control to desiredJavaservices.
- Implemented scripting withAjax and XMLto dynamically refresh the page contents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
- Developed coreJavaprograms for all business rules and workflows using spring framework.
- Designed and developed Restful service interface usingSpring MVCto the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Created custom Plugins, templates, and functions for Angular application.
- Implemented Hibernate for data persistence and management.
- Analyzed and fixed issues related toREST Web services and Application responses.
- Used Maven as the build tool and Tortoise SVN as the Source version controller.
- Used Subversion(SVN)as the configuration management tool to manage the code repository.
- Performed unit testing usingJUnit.
- Followed Agile Scrum methodology and usedTDDfor writing test cases.
- Involved in developing stored procedures andTriggers on Oracle11g
- Used NPM to manager server side packages.
Environment: Java1.8, J2EE, C#, Typescript, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Azure, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular 8, NodeJS, Bootstrap, jQuery, JBOSS, JUnit, Grunt, GitHub, Apache Flink, SQL, JMS, HTML5, JSP, CSS3, MVC, Maven and SVN.
Confidential, Atlanta GA
Java Full Stack Developer
Responsibilities:
- Developed the functionalities usingAgile Scrum Methodology.
- Extensive experience in variousAgilemethodologies likeTest Driven Development(TDD).
- Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular 8.
- Created Reusable Modules and Custom Directives in Angular 8 which got used in various places of application.
- ImplementedAngularControllers to maintain each view data.
- Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
- Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
- Involved in the development of presentation layer and GUI framework using AngularJS and HTML.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
- Created TypeScript reusable components and services to consume REST API’s.
- Developed number of TypeScripts objects including components, providers, services etc.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js.
- Implemented password encryption feature and decryption using C# cryptography.
- Referenced Microsoft sharepoint assemblies to connect to C# code.
- UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.
- Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
- Testing and production support ofcorejavabasedmultithreading ETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
- CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings
- Integrated withSpring Cloudprojects to provide distributed tracing and other features.
- Developedmicroserviceswith Spring and tested the application using Spring Boot.
- UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
- Development of cloud hosted web applications andREST APIsusing Spring Boot with embeddedTomcat.
- DevelopedGSA, LSS and SDLusing C++, Multi-threading and socket programming.
- Experience in using spark streaming, Apache Kafka and Apache Flink for batch processing.
- Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
- Experience in creating and managing pipelines using Azure Data Factory and Azure monitoring.
- Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
- Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
- IntegratedActiveMQ and spring JMS APIto send and receive message for the application’sRESTfulAPI.
- Experience in design and development ofWeb services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML,XSD, XSLT, X-Path.
- Wrote build scripts usingMaven.
- Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings inhibernatefiles and createdDAO and POJO.
- ExperienceinNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
- Installed theWebSphere MQand involved in configuringMDB listeners, JMS resources, and queues and integrating with theWebSphereApplication Server.
- ConfiguringWebSphereApplication Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
- Experience in working withNoSQLDatabase likeMongoDBto manage extremely large data sets.
- Usedlog4jto print the logging, debugging, warning, info statements.
- ImplementedSelenium Web DriversandProtractorFor testing the UI components.
- Involved in setting up Test automation and developedcucumberfeature files and usedSeleniumfor automated testing withTestNG.
- UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
- Experience on implementation of version control softwareGITrepositories.
- Worked with Passport and JSON web tokens for authentication security configurations using Node.js
- Designing User Interface applications, Testing and documentation of web applications using Java, J2EE technologies, HTML5, CSS, JavaScript, NodeJS, Angular 2.0.
Environment: Agile, HTML, CSS, JavaScript,jQuery, AJAX and Angular, C#, Typescript, NodeJS, XML,DAO,POJO, JPA, Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot,Microservices,JSP, Hibernate Framework,AWS,RESTful Web services,SOAP, Apache Kafka, Apache Flink Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT,Socket Programming.
Confidential, Phoenix AZ
Java Full Stack Developer
Responsibilities:
- Involved in complete lifecycle of software development including designing, developing, testing, and deployment of application.
- Responsible for design and development of various screens and responsible for leading some developers in my team.
- Designed and developed the User Interface using JavaScript, AngularJS
- Designed and developed the application using Struts and used Spring Security for authentication and access control.
- Developed the front-end UI with HTML, styling with CSS, and used Java Servlets and JavaScript for responsive web pages of the application.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on WebLogic 8.1 application server.
- Design, develop, and coordinate among the team members in developing JSPs, Customs Tags, and re-usable Java Beans across all the modules.
- Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
- Developed Action Forms and Action Classes.
- Used Git for repository management and version control.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including tablet and desktop.
- Developed several web pages using HTML, Stylesheets, JSP and JavaScript to perform checking and validations at Client's side.
- Responsible for creating Enterprise Java Beans for the Façade layer and Business Layer of the Application.
- XML documents developing using XML schemas.
- Hands on DOM parsers using to parse XML documents to retrieve the data.
- Written SQL queries and created stored procedures and used table level and system level triggers for handling database processing.
- Implemented the SQL queries for database interaction.
- Deployed Applications on Oracle WebSphere Server.
- Used UML for developing use case diagrams and class diagrams.
- Created several database tables regarding student details and other information and connected with Java using JDBC API and retrieved the data to the front-end.
Environment: HTML, CSS, JavaScript, Restful Web Services using Micro services architecture, Angular, Java, Hibernate, Spring Boot, Spring-Batch, JDBC Template, JSON, Bootstrap, Jenkins, IntelliJ IDEA and Agile/Scrum, Maven, GIT, Junit.
Confidential, Seattle, WA
Full Stack Java Developer
Responsibilities:
- Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing, and Testing applications using Agile methodology.
- Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices, making applications into smaller chunks and the Spring Hystrix Circuit Breaker for the fail-safe.
- Created dynamic schema design through NoSQL MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for Horizontal Scalability as data volumes increase through Sharding.
- Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.
- Experience working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.
- The application is built in Micro Service Oriented Architecture using MEAN 11+ (Mongo, Express Angular 11.0 and Node) stack and developed Single Page Applications (SPA).
- Developed multiple Angular 11.0 components that are compatible with the latest versions of n, angular CLI.
- Extensively worked on Angular Directives like Structural Directives (ngIf, ngFor) and custom Directives, route guards (canActivateROute, canActivateChild), filters, declarative templates, service calls (promises & Observables), and context-aware communication.
- Worked with KAFKA Zookeeper for managing the cluster with broker/cluster technology.
- Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernate's second level EHCache.
- Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
- Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of APIs.
- Hands-on experience on Dump Analysis and thread Dump common problem patterns (Thread race, deadlock, hanging IO calls, garbage collection / OutOfMemoryError problems, infinite looping, etc.).
- Experience in working with GraphQL queries and use the Apollo GraphQL library.
- Performed manual and regression testing using JIRA X-RAY tests, writing the scenarios.
- Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha, and Chai for React JS and Backbone JS.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
- Experience in Java11 features like Parallel Streams, Lambdas, functional interfaces, and filters.
- Used Cassandra for storing internal statements and reports and worked extensively in Development which includes updating and retrieving data internally from the back-end Cassandra.
- Hands-on experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver.
- Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
- Responsible for migrating existing modules in IBM MQ to Apache Kafka and creating Kafka adaptors for decoupling the application dependency.
- Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap CSS framework and media queries to create responsive web pages.
- Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc.
- Experience in building isomorphic applications using React.js and Redux with GraphQL on the server-side.
- Implemented a 'server less' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
- Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).
- Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring microservices.
- Authenticating Users to provide security to RestFul web services using OAUTH 2.0.
- Developed the single-page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs, and used Jira for project management.
Environment: Java, Angular 11.0, J2EE, Git, Spring Boot, Hibernate, Core Java, Rest, Web Services, CSS, Eclipse RCP SASS, WSDL, JIRA, JMS, PostgreSQL, AWS, Spring Cloud, Spring batch, PCF, Apache JMeter, jQuery, JUnit, Docker, Maven, Jenkins.
Confidential
Java Full Stack Developer
Responsibilities:
- Worked as afullstackdeveloperto develop web applications using spring, Rest based Web services and Used HTML5, CSS3, JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap in front end.
- Involved in Design, Development, Unit Testing and maintenance of CEC application.
- Involved in discussions with Business Analysts and designed theTDD (Technical Design Documents).
- Involved in writingSpring Configuration XML filesthat contains declarations and other dependent objects declaration.
- Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
- Developed user interface usingBOOTSTRAPUI and Angular JavaScriptto simplify the complexities of the application
- Used variousReactcomponent lifecycle hooks andReduxfor managing state in the application.
- Developed reusable Backbone.JS directives and worked onBackbone.JS Controllerswhich Isolates scope to performoperations in UI.
- Creates and configure Micro-Services architecture and integrated with React.Js application.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents and also Implemented JAXB in XML binding.
- Working on AWS Elastic load balancing for deploying applications in high availability.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Angular JS was used to parse the JSON file using the REST web services.
- Developed business tier components and services using RESTful web services.
- Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server side business logic.
- Used Spring JPA to design entity data mapping with Oracle DB.
- Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
- Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
- Involved in production support for resolving user problems.
- Involved in pre-testing the Web-Service calls with Postman (Plug-in for chrome).
- Developed JUnit test classes for Controller, Service and Data layers
- Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
- Used Mockito for data mapping along withJ-units.
Environment: Java1.7, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, IBM Rational ApplicationDeveloper(RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, UML, XML, XHTML, HTML5, CSS3, ReactJS, XSL, Oracle, SQLDeveloper, Log4j.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements analysis, design, development and testing.
- Designed UI using HTML, SASS, DHTML, jQuery,JavaScript, CSS, JSP.
- UsedJavascript for client - side validations.
- Designed and built advanced game applications for Android platform, and collaborated with cross-functional teams to define, design, and launch new features.
- Developed SQL queries to store and retrieve data from database & used PL SQL.
- Used Struts framework to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Used Struts Validation framework to do business validation from server side.
- Used JMS for Asynchronous messaging.
- Used Eclipse IDE to develop the application
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
- Developing customized reports and Unit Testing using JUnit.
- Dealt with business processes and Updated Project documents.
- Involved in fixing QA, UAT & Production defects.
- Following Coding guidelines& maintain quality of code.
- Involved in building the code & deploying on the server.
Environment: CoreJava, J2EE, JSP, JBoss, Oracle, Eclipse, JMS, XML, HTML,JavaScript, CSS, AJAX, SVN, Struts, XML, QC.