Sr.java Developer Resume
Sunnyvale, CA
SUMMARY
- Over 7 years of versatile experience in analysis design development and implementation of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications.
- Experience in AWS platform and its features includingIAM, EC2,EBS,VPC,RDS,Cloud Watch,Cloud Trail,Cloud Formation AWS Configuration,Auto scaling,Cloud Front, S3, SQS, SNS, Lambda and Route53.
- Introducing and implementing DevOps solutions for a range of Agile projects, creating automated build, deployment, monitoring, testing and reporting pipelines and solutions
- Designed and installed our distributed ELK log monitoring system using Filebeat, Redis, Logstash,Elastic search, and Kibana.
- Experience in creating multiple Django apps and extensively used Django Session and management.
- Experienced in developing Automation Framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
- Worked with Behavior Driven Development process and Test-Driven Development (TDD).
- Designing with core JAVA and J2EE design patterns, MVC Paradigm, object-oriented principals/methodologies, UML diagrams.
- Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
- In depth knowledge of various technical terminologies including XML, JSP, Servlet, JDBC, Web services and extensive understanding ofobject-oriented concepts.
- Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker.
- Experience working with AngularJS, Angular7/8, Backbone MVC Framework,NodeJS.
- Good experience inWeb 2.0RIA technologies likeExtjs,JQuery, JSON,AJAX.
- Extensive experience working with RDBMS -PL/SQL programming on Oracle,MySQL.
- Experience with a wide range of languages, platforms, technologies and operating systems - Linux, Windows, UNIX, DevOps, VM Ware, VSS, TFS, Subversion, Git, Jenkins, Apache Tomcat and scripting in many languages.
- Experience with deploying applications to cloud platforms (AWS, PCF, Docker).
- Manage containers using Amazon EC2, ECR, EKS and Fargate.
- Involved in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Involved in performing the Linear Regression using Spark.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, PostgreSQL, Python, Elastic Search,ASP.NET, Test Driven Development (TDD)
J2EE Technologies: Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, JNDI.
Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular4 JS, Node JS, NextJS, Radiant, Logic Virtual Directory 2.0Extjs, jQuery, AJAX, JSON.
LAN Technologies: Faster Ethernet, Ethernet Gigabit Ethernet, DNS
App/Web Servers: IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic
Frameworks: Struts, Spring, Spring MVC, Micro Services - MVC
SOA: Web Services (Restful, SOAP, WSDL).
ORM Tool: Hibernate
Tools: Load Runner, Log4J, Ant, BIRT, Jenkins, Kafka, TOAD, PL/SQL Developer
IDEs: Eclipse
Databases: Oracle 10g, 9i, 8i SQL Server, Couch base 2.5.1,3.03, Mango DB.
Version Control: SVN, Clear Case
Operating Systems: Linux, Windows, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr.Java Developer
Responsibilities:
- Designed data formatted web applications using Angular 7 framework with Angular Material to design grid-based layouts, responsive animations and transitions, padding, and depth effects such as lighting and shadows.
- Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.
- Used Spring Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
- Worked extensively with big data tools, integrating Apache Solr search for multi-faced search, provided input on database design, and building stored procedures for smooth data.
- Extensively used Java Multi-Threading concept for downloading files from a URL. Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
- Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL.
- Handling offshore calls to coordinate with Tech teams outside North America in delivering the project needs.
- Developed Camel routes using Scala DSL and developed custom message converters.
- Wrote Angular.Js frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers
- Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
- Developed persistence Layer using Hibernate to persist the data and to manage the data.
- Used a Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
- Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
- Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding tables.
- Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
- Worked on Apache SolrCloud to index documents using hive- solr storage handler to import different datasets including XML and JSON.
- Create new SpringBoot microservices and deploying to PCF.
- Developed multiple single page applications using Angular 7.0, HTML5, CSS3, Angular Material.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
- Involved in web application development for backend system using Angular 4, Angular CLI, Webpack, HTML5, TypeScript, WIJMO, SASS and CSS3.
- Used and participated in Agile Methodologies for design and development of the applications
- Developed application based on Spring Framework and uses J2EE Design Patterns like Facade, Singleton, Factory & Value etc. Patterns.
- Responsibilities include giving walkthrough to onsite and offshore teams about the newly developed and consuming frameworks/technologies and updating wiki with the user guides.
- Used the basic principles of MVC to in corporate the Angular7 framework to build client-side application.
- Setup Solr in AWS, Developed Solr Schema, Updated SolrConfig.xml, Index documents.
- Integrated configured Camel with ActiveMQ to use it as bus.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Implemented Web Services (WSDLs) using JAX-WS and implemented REST services by Golang with microservices architecture Docker, Kubernetes.
- Configured JDBC and LDAP Security in the application server.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
- Worked on Angular 7 application using Components, Observables, pipes, Directives, Reactive/Template Driven forms and Router guards.
- Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
- Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
- Developed Servlets to take service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Worked on Java8 and developed several API's as per the business cases and analyses the current API with spring Boot.
- Used the basic principles of MVC to in corporate the Angular7 framework to build client-side application.
- Used Java8 features like lambda expression, Stream API and Interfaces.
- Created and configured the continuous delivery for deployingMicroservicesusing Jenkins CI server.
- Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and backup the Dynamo DB streams.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
- Design, develop (backend) and test the modules using Java8 and integrate the same with existing application.
- Performed form validations using reactive forms from Angular7.0 framework.
- Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Participated in the implementation of efforts for unit testing and code review.
- Implemented business logic on the server side using EJB, WebSphere.
Environment: Java, J2EE, Servlets, EJB, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, AngularJS, Restful, Typescript, Webservices, AWS, JMS, AJAX, SOA, Microservices, WebSphere, WildFly, JBOSS, JUnit, JQuery, Angular7.0, Windows, UNIX, SQL and Oracle, Spring, Hibernate Frameworks.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.
- Designed application structure for implementation in Scala and Java on the Play framework
- Developed application to view live logs of servers of ion for Production and Non-Production environment using Apache Shiro and ElasticSearch- LogViewer.
- UsedDjangoAPIs for database access and worked on databases likeMySQL, Postgres.
- Setup of CI/CD pipeline components for Jenkins, Spinnaker, Concourse CI, GitLab CI, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Amazon ECR and Kubernetes Helm Charts.
- UsingDjangoFramework model, implementedMVCarchitecture and developed web applications with superb interface.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
- Design, coded and tested key modules of the project using java oops concepts, JSP.
- Added new components on the UI using Angular6 framework, HTML and CSS.
- Wrote service using java - spring Boot to interact with the UI.
- Leveraged and assisted in the setup of Liquibase to automatic promote the SQL queries from lower to higher environments.
- Designed & developed using HTML5, CSS3, EXT JS, JavaScript, XML, AngularJS, NodeJS, JSP, JSON, Vue.js, JSF, J2EE and Ajax.
- Wrote UI automations for pre prod and prod environments using Robot Framework.
- Responsible for monitoring the build job hosted on AWS using Jenkins.
- Supported the hot defect fixes on the production environments.
- Fixed regression defects on both server side and the user side.
- Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Collaborated with other developers on best practices, code reviews, internal tools and process improvements.
- Designed front-end web-based form using Angular 8 with Ajax controls CSS and HTML5.Building and updating Azure product documentation to help customers deliver solutions on Azure.
- Introduced new libraries to the angular framework to help the team’s productivity.
- Configured Jenkins on AWS to set up Automation Pipeline to monitor the scripts by running the tests every night.
- Wrote a POC on Cucumber Framework for UI Automation using BDD approach.
- Fixed and debugged the defects on the services and user interfaces
- Wrote unit tests for the angular code wrote using Protractor and jasmine frameworks.
- Used Mockito unit test framework on the server side.
- Implemented UI using MVC, HTML, XML, CSS, JavaScript, Angular 8, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Written Postman API Automation using Node.js to run postman collections on nightly basis
- Reviewed, analyzed designs, modify, develop, test, document, and implement software applications within the scheduled timeframe
- Extensively worked in Test Driven Development (TDD) framework using JUnit.
- Analyzed and resolved complex problems associated with applications systems. Detected, diagnosed, and report related problems.
Environment: Java Script, Angular 4, Angular6, JSON, Spring IOC, Spring MVC Java, Java 8 Java JDK7,, Spring AOP, Spring, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito,, Maven, Gradle, GIT, Oracle,, WebLogic.
Confidential, Washington, MO
Java/J2EE Developer
Responsibilities:
- Reviewed requirements for development and usability, consulted business and development teams to discuss system functionality.
- Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
- Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using STRUTS framework, JDBC.
- Implement modules into Node JS to integrate with designs and requirements.
- Responsible for migrating the Web services from shared Java environment to PCF - Cloud platform.
- Experience in design and development of messaging applications using Java Messaging Service (JMS), Advanced Message Queuing Protocol (AMQP) Spring JMS, MQ Series and RabbitMQ.
- Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer
- Developed and maintained back end codes for inventory systems using Java and Web Services using REST.
- Monitored and maintain the logs of PCF Spring Batch application from PCF Apps manager.
- Worked on Rest Web services as well as Node Rest framework for backend services and used Mongo DB (NoSQL) for database services.
- Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework
- Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
- Used in-built market place services of PCF for RabbitMQ, MySQL config.
- Used JIRA to track the progress of the project, test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
- Used JDBC, application server provided transaction API for accessing data from the MySQL DB.
- Involved in design and development of service layer and data access layer using Java, Spring, Hibernate JPA. And OS Workflow
- Designed and developed Hibernate DAO's using spring framework's Dao Support and Hibernate Template.
- Participated in the release cycles of the product environments of development, QA and Production.
Environment: Java/J2EE, JSP, JDBC, Struts, Node JS, EJB, Struts, XML, HTML, Spring, Eclipse, SQL, PL/SQL, Oracle, Web logic, Windows, SOAP, CVS, Ant, Ajax, Hibernate, Junit, PCF, Mongo DB, Junit.
Confidential
Java/J2EE Developer
Responsibilities:
- Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Developed the UI by using HTML, CSS, jQuery, JavaScript and Ajax.
- This Application was developed using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
- Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
- Used Spring Security for Authentication and Authorization of the application.
- Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAuth.
- Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
- Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Developed Java Persistence API (JPA) through Hibernate and Worked on Hibernate and Spring-JDBC in development of DAO Layer.
- Responsible for designing Hibernate mapping files based on business logic and Object relationships.
- Extensively used HQL and SQL for querying databases.
- Established Database Connectivity using Hibernate for IBM DB2.
- Packaged and deployed the application in Web Sphere Application Server.
- Written LINUX shell scripts to identify user login information.
- Used Log4J for application logging and notification tracing mechanisms.
- Used Maven tool for building and deploying the Web applications.
- Analysis and Bug fixing of the production problems and defects along with enhancements
- Implemented JUNIT test cases for unit testing and Suites for end-to-end testing.
- Used JIRA for tracking the Project Stories and used Git as version control tool.
Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Ajax, JSON, XML, Spring MVC, Hibernate, Restful, SOAP, HQL, SQL, Web Sphere Application Server, IBM DB2, JNDI, Maven, UML, JIRA, Git, LINUX and Eclipse.
