We provide IT Staff Augmentation Services!

Senior Java Developer/angular Consultant Resume

5.00/5 (Submit Your Rating)

Sandy Springs, GA

SUMMARY

  • Having 8+ years of experience in delivering enterprise solutions in multiple domains like E - commerce,Finance, Insurance, Health, and other related domains.
  • Expertise in conceptualizing, designing, and coding technical solutions using Java/J2EE and UI technology stacks to satisfy complex business problem statements.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based onAgile, Scrum, TDD/BDD, Waterfall Model, Iterations.
  • Strong working noledge in developing Restful Webservices and Microservices using Golang.
  • Experiencein java8features likelambda Expressions, Stream API, predicate functional interface etc.
  • Experienced using Java/J2EE patternsFront Controller, Session, Façade, DOM, Factory Method and Singleton.
  • Expert Level Skills in Java,JDBC, JavaBeans, jQuery, Angular, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, Servlets, EJB, Ajax, XHTML, Adobe Flex, Json, HTML5, CSS, Nodejs, Tiles and Tag Libraries.
  • Experience in Spring Framework modules such asSpring MVC, Spring Boot, Spring Microservices, and Spring REST.
  • Deployed the Application intoDockercontainer and made easily accessible at runtime usingpivotal Cloud foundry,another cloud services likeAWS, Spring Hystrixas fallback method,Spring Ribbonfor load balancing and a broker service to maintain status usingSpring Kafka.
  • Strong understanding of Microservices patterns -Circuit Breaker/Hystrix,Proxy Chaining.
  • Developed applications using latest technologieslike EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), JBPM tools.
  • Experienced in Middleware persistence frameworks likeHibernate/JPAEntities for mapping Java classes usingHibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Expertise in using inbuilt and customAngularJSdirectives and filters to add functionalities to the page elements.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services likeEC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elasticache, SNS, SQS.
  • Experienced in working onDevOpsoperations process and tools area (review, automation, Build &, Environment).
  • Experience in database modeling, design and development ofPL/SQLstored procedures, packages in relational databases:Oracle 9i / 10g / 11g,SQL Server 2005/2008,DB2,PostgreSQLandMySQL.
  • Proficient inNoSQL DBsuch asApache Cassandra DB, MongoDB, Neo4j and Couch DB.
  • Experience in build/deploy toolsAnt, Maven and Jenkins, ClearCase, SVN, Nexus, Git, ClearQuest, Sonar.
  • Expertise with employment ofSpring KafkaandZookeeperapart fromJMSas messaging service.
  • Hands-on experience in unit testing frameworksJunit, andMockito.

TECHNICAL SKILLS

UI Web Technologies: Java, HTML5, JavaScript, JQuery, DOM, AJAX, JSON

Frameworks: Spring Boot, Hibernate, Spring MVC, JPA, JQuery, Kendo, Angular JS

Operating Systems: Windows, Unix, Linux

IDE, Editors: SQL Developer, Notepad++, Edit Plus, Eclipse IDE

CI/ CD Tools: Jenkins, Hudson, Bamboo

Cloud Environments: Amazon Web Services (AWS), Microsoft Azure, Openstack, PCF (Pivotal Cloud Foundry)

Build and Testing Tools: Maven, Log4j, Junit, ANT, Gradle,JIRA, Appium, Tableau

Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Jboss, Web Logic, SQL Server, Nginx.

Database: Oracle, MySQL, PL/SQL, BDE.

Browser: All (IE, Firefox, Opera, Chrome, Safari)

Development Environments: Git, Visual Studio 2010.

PROFESSIONAL EXPERIENCE

Confidential, Sandy Springs, GA

Senior Java Developer/Angular Consultant

Responsibilities:

  • Implemented variousScrumphases like gathering Requirement, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
  • Deployed the Application intoDockercontainer and made easily accessible at runtime usingpivotal Cloud foundry,another cloud services.
  • UsedSpring core, AOP and security to build robust business operations with transactional support.
  • Developed web pages usingAjax, jQuery, AngularJS 1.6, HTML5, UI-Bootstrap and Less CSS.
  • Accessed REST Spring calls in AngularJS using promises, custom directives, and custom services.
  • Experience in creating Responsive Web Design (RWD), using Bootstrap, HTML5 and CSS3.
  • ImplementedCSSSelector, CSS Scalable and modular approach in the front-end design.
  • Usedspring corefor dependency injection/inversion of control (IOC), and integratedAngularJSandHibernate.
  • Developed Spring BootMicroserviceswith microservice architecture usingRESTand Apache Kafka.
  • Monitored service health check fromSpring Bootadmin console usingswaggeredUI registered micro services.
  • Load balancing among the servers was implemented by usingSpring Ribbon.
  • Implemented fail safe and circuit breaker patterns inSpring Boot Micro Serviceapplications usingHystrixand monitored the services usingHystrixDashboard.
  • Created data tables with multiple libraries using Angular 1.6.
  • Developed validating forms, scrollbar and dropdown components using JavaScript.
  • Working java & Spring Boot to develop the REST to fetch data from database and external clients.
  • Customized Hibernate Quires and transactions to fetch the data from the database.
  • Developed web services using ASP.NET MVC and Common Service Layer Patterns Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was tan consumed in the front-end by AngularJS.
  • Implement Docker for smaller-scale applications that require simpler deployments.
  • Experience in writing data APIs multi-server applications to meet product needs using Golang.
  • Experience in writing the HTTP RESTful Webservices and SOAP APIs in Golang.
  • Performed PHP programming with AWS Amazon Web Services Toolkit, CakePHP, AngularJS and MySQL database administration.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and access.

Environment: Java 8, J2EE, CI/CD, HTML5, CSS, JavaScript, Bootstrap, jQuery, AngularJS1.6, JavaScript/ES6, AJAX, Responsive Web Design, Spring Boot, Webservices, Microservices, Spring, JUnit, XML, XSLT, Java Beans, UML, Design Patterns, log4j, Scrum Methodology, Maven, SOAPUI, NGINX.

Confidential, Mountain View, CA

Java Angular Developer

Responsibilities:

  • ImplementedBootstrapcomponents,Angular-UIand involved in configuring routing for various modules usingAngular UI router.
  • Created Custom Directives inAngular-JS, making use of Modules and Filters objects according to the application requirement. Involved in makingSpringandHibernateenhancements to existing applications
  • Developed unit test cases usingMochaandKarmaas unit test runner for various application modules.
  • UsedSpring LDAPfor user security credentials autantication and for validating the User roles.
  • Customized Restful services usingSpring BootandJerseyintegration and involved in creating Jersey filters, interceptors, and exception mappers.
  • Designed and Developed UI for Portfolio Review Dashboard application usingAngular-JS, HTML, CSS, Bootstrap, LESS, JavaScriptandJQuery.
  • Used Spring Batch to developBatchjobs to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • ImplementedMongooseJS to access the documents from theNode-JSweb server and build data models for the entities in the database schema.
  • UsedExpress JSto build a web service to provide access to the models and exposed it using a REST API that emitsJSON.
  • CreatedRESTclients to consume data from other partner applications and involved in creating POC’s usingMEANstack and enhancing existingRESTAPI’s developed usingNode-JS, Express-JS, and Mongo-db.
  • DevelopedApache Camelendpoints and used producer template to route messages toJMSqueues.
  • CodedAngular-JSframework to bindHTMLtemplate (views) to JavaScript object (models). Implemented continuous deployment system with Jenkins,AWS:Code Deploy,OpsWorks, andPackerfor deployment of Java Applications.
  • Implemented Stored Procedures, Functions, Packages and Triggers using MySQL backend database.
  • Deployed the application on aJBossserver on a UNIX platform.

Environment: Agile, Core Java 1.8, Spring 4, Spring Boot, Angular-JS 1.4, HTML 5, Node-JS, Bootstrap, CSS, JavaScript, JQuery, MySQL, Mongo-db, Hibernate, JERSEY REST, Eclipse, NetBeans, IBM Cognos, JMS, Apache Camel, JBoss, Jenkins, AWS, Unix, Web Service.

Confidential, Mesa, AZ

Java Developer

Responsibilities:

  • Involved in variousSDLCphases like Requirement gathering, Design, Analysis and Code development with bothiterative (Agile, Waterfall).
  • Developed Single page applications usingANGULAR JS, GULP, WEBPACK.
  • ImplementedAngularJSControllers to maintain each View data and Service calls usingAngularFactory.
  • Developed Ajax calls with Customers Count, Flags, Real-time graphs for Analytical Reporting usingNode JS.
  • Implemented Dynamic batch feature for batch processing withSpring batch.
  • Experience in working withSpring Quartzframework and developed variousquartzjobs
  • Customized Dynamic job scheduling according to the business need same usingQuartz scheduler.
  • Implementedfunctionality using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Developed Java EE components usingSpring MVC,IOC,Spring transactions & Spring securitymodules.
  • Implementing or exposing theMicroservicesto base onRESTful APIutilizingSpring Bootwith Spring MVC.
  • Worked onSpring security, form-based autantication with Cross-Site Request Forgery CSRF token and securedRESTendpoints withHTTPBasic autantication.
  • UsedMavento build, test and deploying purposes UsedHibernateannotations forhibernate mapping.
  • Extensively used Core Java such asMulti-Threading, Exceptions, and Collections.
  • Extensively usedJava Collections APIs & Multi-threading in handling batch service requests.
  • Developed code for handling bean references inspringframework using DI, IOC usingannotations.
  • UsedJUnit,Mockitoand Power Mocks framework for unit testing of application and implemented(TDD).
  • Involved in testing theJMSintegration between queues and topics using GEMS.
  • ImplementedOracledatabase access through drivers. Involved in writingPL/SQLand complexSQLqueries.
  • Usedclear caseversion control for source code. Involved in debugging the application modules.
  • UsedLog4jfor logging and debugging and usedJUnitextensively for testing.

Environment: Java, JSP, Servlets, Struts, Hibernate, Spring Core, Oracle10g, JPA, Hadoop, Hibernate, Apache CSF, REST Web Services, SOA, JUnit, IBM Web Sphere App Server, Spring Boot, AWS, PL/SQL, Clear case, HTML5, Eclipse, Java Script, Maven, JDBC, AJAX, XML, UML.

Confidential, Portland, OR

Java Developer

Responsibilities:

  • Built a Microservice using Spring-boot responsible for making the downstream application calls using spring boot.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used Annotations for Dependency Injection for REST API s and Spring Boot for Micro services.
  • Implemented micro service architecture using Spring boot and Spring REST to create REST endpoints and integrated Swagger to get dynamic documentation.
  • Implemented HTTP endpoints to accept data and persist in Mongo DB collection.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Responsible for tracing the issues using logs and fixing them or create a bug in JIRA if the issue is due to downstream applications.
  • Created a generic error POJO that includes status code, error message and stack trace of the issue from all downstream applications.
  • Responsible for figuring out all the high latency calls, drilled down to specific downstream http calls that were responsible for the high latency.

Environment: Java 8, Spring Boot, Mongo DB, REST API’s, Micro Services, JIRA.

We'd love your feedback!